Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!context.Roles.Any())
- {
- var store = new RoleStore<IdentityRole>(context);
- var manager = new RoleManager<IdentityRole>(store);
- var adminRole = new IdentityRole { Name = "Administrator" };
- var studentRole = new IdentityRole { Name = "Student" };
- manager.Create(adminRole);
- manager.Create(studentRole);
- }
- if (!context.Users.Any())
- {
- var passwordHash = new PasswordHasher();
- string password = passwordHash.HashPassword("admin");
- var admin = new User
- {
- UserName = "admin@site.com",
- Email = "admin@site.com",
- PasswordHash = password,
- SecurityStamp = Guid.NewGuid().ToString()
- };
- var userManager = new UserManager<User>(new UserStore<User>(context));
- userManager.Create(admin);
- userManager.AddToRole(admin.Id, "Administrator");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement