public void TestCleanup() { SofiaDayAndNightDbContext dbContext = kernel.Get <SofiaDayAndNightDbContext>(); dbContext.Images.Attach(dbimage); dbContext.Images.Remove(dbimage); dbContext.Individuals.Attach(dbIndividual); dbContext.Individuals.Remove(dbIndividual); dbContext.Users.Attach(dbUser); dbContext.Users.Remove(dbUser); dbContext.SaveChanges(); }
public void TestInit() { kernel = NinjectWebCommon.CreateKernel(); SofiaDayAndNightDbContext dbContext = kernel.Get <SofiaDayAndNightDbContext>(); var userManager = new UserManager <User>(new UserStore <User>(dbContext)); dbIndividual.ProfileImage = dbimage; dbIndividual.User = dbUser; dbUser.Individual = dbIndividual; dbContext.Users.Add(dbUser); dbContext.SaveChanges(); }
private void SeedUsers(SofiaDayAndNightDbContext context) { var userManager = new UserManager <User>(new UserStore <User>(context)); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); //Create Role if it does not exist if (!roleManager.Roles.Any()) { roleManager.Create(new IdentityRole(UserRole.Admin.ToString())); roleManager.Create(new IdentityRole(UserRole.Individual.ToString())); roleManager.Create(new IdentityRole(UserRole.Organization.ToString())); } if (!context.Users.Any()) { CreateNewUser(userManager, roleManager, UserRole.Admin.ToString(), AdministratorUserName, AdministratorPassword); } }
protected override void Seed(SofiaDayAndNightDbContext context) { this.SeedUsers(context); base.Seed(context); }