21 lines
735 B
C#
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>();
|
|
}
|
|
}
|
|
}
|