Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var roleManager = new RoleManager<Microsoft.AspNet.Identity.EntityFramework.IdentityRole>(new RoleStore<IdentityRole>(context));
- if (!roleManager.RoleExists("Admin"))
- roleManager.Create(new IdentityRole("Admin"));
- if (!roleManager.RoleExists("Guest"))
- roleManager.Create(new IdentityRole("Guest"));
- if (!roleManager.RoleExists("Librarian"))
- roleManager.Create(new IdentityRole("Librarian"));
- var userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(context));
- string[] emails = { "a@a.a", "g@g.g", "l@l.l" };
- if (userManager.FindByEmail("a@a.a") == null)
- {
- var user = new ApplicationUser
- {
- Email = "a@a.a",
- UserName = "a@a.a",
- };
- var result = userManager.Create(user, "P@$$w0rd");
- if (result.Succeeded)
- userManager.AddToRole(userManager.FindByEmail(user.Email).Id, "Admin");
- }
- if (userManager.FindByEmail("g@g.g") == null)
- {
- var user = new ApplicationUser
- {
- Email = "g@g.g",
- UserName = "g@g.g",
- };
- var result = userManager.Create(user, "P@$$w0rd");
- if (result.Succeeded)
- userManager.AddToRole(userManager.FindByEmail(user.Email).Id, "Guest");
- }
- if (userManager.FindByEmail("l@l.l") == null)
- {
- var user = new ApplicationUser
- {
- Email = "l@l.l",
- UserName = "l@l.l",
- };
- var result = userManager.Create(user, "P@$$w0rd");
- if (result.Succeeded)
- userManager.AddToRole(userManager.FindByEmail(user.Email).Id, "Librarian");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement