Example #1
0
        public ActionResult ChangePersonalDetail(AccountInfoViewModel model)
        {
            if (ModelState.IsValid)
            {
                SuccessAndMsg changeUserInfoResult = accountDAO.ChangePersonalDetail(model);

                if (changeUserInfoResult.IsSuccess)
                {
                    // đổi thông tin tài khoản thành công
                    ViewBag.UpdateInfoMsg = changeUserInfoResult.Message;
                }
                else
                {
                    // đổi thông tin tài khoản thất bại
                    ModelState.AddModelError("", changeUserInfoResult.Message);
                }
            }
            else
            {
                // nhập thiếu thông tin hoặc thông tin không hợp lệ
                ModelState.AddModelError("", ActionMessage.MissingOrInvalidInfo);
            }

            return(View(model));
        }