public void CreateAdminUserAndRole() { //Initialzie Admin user and Password //IdentityContext IdentityContext1 = new IdentityContext(); VisitRegistrationDBContext visitRegistrationDBContext = new VisitRegistrationDBContext(); UserManager <ApplicationUser> UserManager1 = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(visitRegistrationDBContext)); //Create User "Admin" if it is not existed. if (UserManager1.FindByName("Admin") == null) { var user = new ApplicationUser() { UserName = "******", Email = "*****@*****.**" }; UserManager1.Create(user, "Visit-Pseez#1"); } //Create Role "Admin" if it is not existed. RoleManager <IdentityRole> RoleManager1 = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(visitRegistrationDBContext)); if (RoleManager1.FindByName("Admin") == null) { IdentityRole IdentityRole1 = new IdentityRole("Admin"); RoleManager1.Create(IdentityRole1); } //Add Admin user to Admin Role string IdentityUserId = visitRegistrationDBContext.Users.First(x => x.UserName == "Admin").Id; UserManager1.AddToRole(IdentityUserId, "Admin"); }
public void AddUsersandRoles() { VisitRegistrationDBContext visitRegistrationDBContext = new VisitRegistrationDBContext(); UserManager <ApplicationUser> UserManager1 = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(visitRegistrationDBContext)); //Create User "Admin" if it is not existed. if (UserManager1.FindByName("Pseez") == null) { var user = new ApplicationUser() { UserName = "******", Email = "*****@*****.**" }; UserManager1.Create(user, "Pseez@#2015"); } //Add Admin user to Admin Role string IdentityUserId = visitRegistrationDBContext.Users.First(x => x.UserName == "Pseez").Id; UserManager1.AddToRole(IdentityUserId, "RegistrationRead"); }