Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class AppDbInitializer : DropCreateDatabaseAlways<ApplicationContext>
- {
- protected override void Seed(ApplicationContext context)
- {
- var userManager = new ApplicationUserManager(new UserStore<ApplicationUser>(context));
- var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context));
- var roleAdmin = new IdentityRole { Name = "admin" };
- var roleUser = new IdentityRole { Name = "user" };
- roleManager.Create(roleAdmin);
- roleManager.Create(roleUser);
- var admin = new ApplicationUser { Email = "somemail@mail.ru", UserName = "somemail@mail.ru" };
- string password = "12345678";
- var result = userManager.Create(admin, password);
- if(result.Succeeded)
- {
- userManager.AddToRole(admin.Id, roleAdmin.Name);
- userManager.AddToRole(admin.Id, roleUser.Name);
- }
- base.Seed(context);
- }
- }
- }
Add Comment
Please, Sign In to add comment