public async static void CreateDefaultUser() { LibraryContext context = new LibraryContext(); var userManager = new LibraryUserManager(new UserStore <LibraryUser>(context)); var user = new LibraryUser(); user.UserName = "******"; Task <IdentityResult> result = null; try { result = userManager.CreateAsync(user, "admin123"); } finally { } IdentityResult res = await result; if (!res.Succeeded) { Debug.WriteLine("NOT SUCCEEDED"); foreach (var error in res.Errors) { Debug.WriteLine(error.ToString()); } } }
public UnitOfWork(string connectionString) { db = new LibraryContext(connectionString); userManager = new LibraryUserManager(new UserStore <LibraryUser>(db)); roleManager = new LibraryRoleManager(new RoleStore <LibraryRole>(db)); clientManager = new ClientManager(db); var provider = new DpapiDataProtectionProvider("OnlineLibrary"); userManager.UserTokenProvider = new DataProtectorTokenProvider <LibraryUser>(provider.Create("EmailConfirmation")); userManager.EmailService = new IdentityEmailSender(); }
public AccountsController(LibraryUserManager userManager, LibrarySignInManager signInManager) { UserManager = userManager; SignInManager = signInManager; }