Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        protected override void Seed(SofiaDayAndNightDbContext context)
        {
            this.SeedUsers(context);

            base.Seed(context);
        }