public ActionResult ChangePassword(string pasOld, string password, string password_repeat) { try { if (password.Equals(password_repeat)) { bool isSuccess = _userBusiness.CheckPassword(SessionUtility.GetSessionUserName(Session), pasOld); if (isSuccess) { isSuccess = _userBusiness.ChangePassword(long.Parse(SessionUtility.GetSessionUserId(Session)), password); if (isSuccess) { ViewData["ErrMessage"] = "Thay đổi mật khẩu thành công."; } else { ViewData["ErrMessage"] = "Không thay đổi được mật khẩu, mời bạn thử lại."; } } else { ViewData["ErrMessage"] = "Mật khẩu cũ không chính xác."; ViewData["passwordOld"] = pasOld; ViewData["password"] = password; ViewData["password_repeat"] = password_repeat; } } else { ViewData["ErrMessage"] = "Nhắc lại mật khẩu không chính xác."; ViewData["passwordOld"] = pasOld; ViewData["password"] = password; ViewData["password_repeat"] = password_repeat; } return(View()); } catch (FaultException ex) { var exep = Function.GetExeption(ex); var codeExp = exep[1]; string url = "Error/ErrorFunction/" + codeExp; return(RedirectToActionPermanent(url)); } }