18 lines
722 B
C#
18 lines
722 B
C#
using AccountManagement.Domain.PmDomains.PmRoleAgg;
|
|
using AccountManagement.Domain.PmDomains.PmUserAgg;
|
|
using AccountMangement.Infrastructure.EFCore.PmDbConetxt;
|
|
using AccountMangement.Infrastructure.EFCore.Repository.PmRepositories;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
|
|
namespace AccountManagement.Configuration;
|
|
|
|
public class PmDbBootstrapper
|
|
{
|
|
public static void Configure(IServiceCollection services, string connectionString)
|
|
{
|
|
services.AddTransient<IPmRoleRepository, PmRoleRepository>();
|
|
services.AddTransient<IPmUserRepository, PmUserRepository>();
|
|
services.AddDbContext<PmDbContext>(x => x.UseSqlServer(connectionString));
|
|
}
|
|
} |