public static L3UserManager Create(IdentityFactoryOptions <L3UserManager> options, IOwinContext context) { IdentityDB db = context.Get <IdentityDB>(); L3UserManager manager = new L3UserManager(new UserStore <User>(db)); return(manager); }
public async Task <bool> ChangePasswordAsync(L3UserManager userManager, User user, string newPassword) { var result = await userManager.RemovePasswordAsync(user.Id); if (result.Succeeded) { result = await userManager.AddPasswordAsync(user.Id, newPassword); if (result.Succeeded) { return(true); } else { //ModelState.AddModelError("", result.Errors.FirstOrDefault()); } } else { //ModelState.AddModelError("", result.Errors.FirstOrDefault()); } return(false); }