Advertisement
Guest User

Untitled

a guest
Nov 6th, 2015
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.44 KB | None | 0 0
  1.         protected override void Seed(NeighboursCommunityDbContext context)
  2.         {
  3.             // ADMIN BUTTON -> CONTROL PANNEL
  4.  
  5.             var roleStore = new RoleStore<IdentityRole>(context);
  6.             var roleManager = new RoleManager<IdentityRole>(roleStore);
  7.  
  8.             var adminRole = new IdentityRole { Name = "Administrator" };
  9.             var accountantRole = new IdentityRole { Name = "Accountant" };
  10.  
  11.             roleManager.Create(adminRole);
  12.             roleManager.Create(accountantRole);
  13.  
  14.             var userStore = new UserStore<User>(context);
  15.             var userManager = new UserManager<User>(userStore);
  16.  
  17.             var admin = new User()
  18.             {
  19.                 UserName = "Admin",
  20.                 Email = "archer@gmail.com",
  21.                 Id = "1",
  22.                 FirstName = "Archer",
  23.                 LastName = "Jr",
  24.                 PhoneNumber = "0887482921",
  25.             };
  26.  
  27.             var accountant = new User()
  28.             {
  29.                 UserName = "Accountant",
  30.                 Email = "cyril@gmail.com",
  31.                 Id = "2",
  32.                 FirstName = "Cyril",
  33.                 LastName = "Figgis",
  34.                 PhoneNumber = "0883333312",
  35.             };
  36.  
  37.             userManager.Create(admin);
  38.             userManager.Create(accountant);
  39.  
  40.             userManager.AddToRole(admin.Id, "Administrator");
  41.             userManager.AddToRole(accountant.Id, "Accountant");
  42.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement