private void CreateUser(ShopSMSDbcontext context) { var manager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ShopSMSDbcontext())); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(new ShopSMSDbcontext())); var user = new ApplicationUser() { UserCode = "ADMIN", UserName = "******", Email = "*****@*****.**", EmailConfirmed = true, FullName = "Thuyền Bự", BirthDay = DateTime.Now, PhoneNumber = "0167.2102.464", PhoneNumberConfirmed = true, }; if (manager.Users.Count(x => x.UserName == "admin") == 0) { manager.Create(user, "123456a@"); if (!roleManager.Roles.Any()) { roleManager.Create(new IdentityRole { Name = "Admin" }); roleManager.Create(new IdentityRole { Name = "Staff" }); roleManager.Create(new IdentityRole { Name = "User" }); } var adminUser = manager.FindByEmail("*****@*****.**"); manager.AddToRoles(adminUser.Id, new string [] { "Admin", "Staff", "User" }); } }
public ApplicationUserStore(ShopSMSDbcontext context) : base(context) { }
public ShopSMSDbcontext Init() { return(dbContext ?? (dbContext = new ShopSMSDbcontext())); }