public static RoleManager <AppRole, int> CreateRole() { var dbContext = new MailLogDbContext(); var store = new RoleStore <AppRole, int, AppUserRole>(dbContext); var rolemanager = new RoleManager <AppRole, int>(store); return(rolemanager); }
public static UserManager <AppUser, int> Create() { var dbContext = new MailLogDbContext(); var store = new UserStore <AppUser, AppRole, int, AppUserLogin, AppUserRole, AppUserClaim>(dbContext); var usermanager = new UserManager <AppUser, int>(store); // allow alphanumeric characters in username usermanager.UserValidator = new UserValidator <AppUser, int>(usermanager) { AllowOnlyAlphanumericUserNames = false, RequireUniqueEmail = false, }; usermanager.PasswordValidator = new PasswordValidator() { RequiredLength = 4, RequireDigit = false, RequireUppercase = false }; return(usermanager); }