Files
IM_NEW/GroupService.Infrastructure/ModuleInit.cs
T
2026-05-09 17:06:30 +08:00

21 lines
735 B
C#

using GroupService.Domain;
using GroupService.Domain.IReposities;
using GroupService.Infrastructure.Reposities;
using IM.Commons;
using Microsoft.Extensions.DependencyInjection;
namespace GroupService.Infrastructure
{
public class ModuleInit : IModuleInitializer
{
public void Initialize(IServiceCollection services)
{
services.AddScoped<IGroupReposity, GroupReposity>();
services.AddScoped<IGroupMemberReposity, GroupMemberReposity>();
services.AddScoped<IGroupRequestReposity, GroupJoinRequestReposity>();
services.AddScoped<IGroupInvitationReposity, GroupInvitationReposity>();
services.AddScoped<GroupMemberDomainService>();
}
}
}