private async static Task CreateUsers(IServiceProvider serviceProvider, SD2411DBContext context) { var userManager = serviceProvider.GetRequiredService <UserManager <ApplicationUser> >(); context.Database.EnsureCreated(); // Create admin User var user = await userManager.FindByEmailAsync(AdminEmail); if (user == null) { ApplicationUser adminUser = new ApplicationUser { Id = UserId, Email = AdminEmail, SecurityStamp = Guid.NewGuid().ToString(), UserName = "******", FullName = "Nguyen Sieu Anh", PhoneNumber = "+84 985 413 357" }; await userManager.CreateAsync(adminUser, Password); } // Create Test User foreach (var userTest in SampleUsers()) { var userTestExisted = await userManager.FindByEmailAsync(userTest.Email); if (userTestExisted == null) { await userManager.CreateAsync(userTest, Password); } } }
public Repository(SD2411DBContext context) : base(context) { }
public RepositoryWithTypeId(SD2411DBContext context) { Context = context; DbSet = context.Set <T>(); }