public async Task <IActionResult> ResetPassword(ResetPasswordViewModel model) { if (ModelState.IsValid) { var resetPasswordResult = await _userService.ResetPasswordAsync(model.Token, model.Password); if (resetPasswordResult.IsValid) { model.AppendNotifications("Hasło zostało zmienione pomyślnie."); return(Ok(model)); } model.AppendErrors(resetPasswordResult.ValidationErrors); } model.AppendErrors(GetModelStateErrors(ModelState)); return(Json(model)); }