public async Task <ActionResult> ResetPassword(ResetPasswordViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var user = await UserManageService.FindByName(model.Email); if (user == null) { // Не показывать, что пользователь не существует return(RedirectToAction("ResetPasswordConfirmation", "Account")); } var result = await UserManageService.ResetPasswordAsync(user.Id, model.Code, model.Password); if (result.Succeeded) { return(RedirectToAction("ResetPasswordConfirmation", "Account")); } AddErrors(result); return(View()); }