public ActionResult ResetPassword(UserModel model) { if (ModelState.IsValid) { using (UserService service = new UserService()) { UserDa dataAccess = new UserDa(); var user = dataAccess.getUserByEmail(model.Email); if (user != null) { var suscess = dataAccess.ReSetPassword(user); suscess = sendMailResetPassword(model.Email); if (suscess > 0) { ViewBag.sendMailSuccess = "Yêu cầu reset mật khẩu của bạn đã được gửi tới email:" + model.Email; } else { ModelState.AddModelError("ResetPass", "Có lỗi xảy ra, vui lòng thực hiện lại!"); ViewBag.sendMailError = "Có lỗi xảy ra, vui lòng thực hiện lại!"; } return(this.View()); } } } { var errors = ModelState.Where(x => x.Value.Errors.Count > 0).Select(x => new { x.Key, x.Value.Errors }).ToArray(); } return(View()); }