示例#1
0
        public ActionResult ChangePassword(ChangePasswordModel model) {

            ViewBag.Success = false;

            if (ModelState.IsValid)
            {
                if (model.NewPassword.Equals(model.ConfirmPassword))
                {
                    if (UserContext.Current.ChangePassword(model.CurrentPassword,model.NewPassword))
                    {
                        ViewBag.Success = true;
                    }
                    else
                    {
                        ModelState.AddModelError("CurrentPassword", "Вы ввели неверно старый пароль!");
                    }
                }
                else
                {
                    ModelState.AddModelError("ConfirmPassword", "Новый пароль и его поддверждение должно совпадать!");
                }
                
            }

            return PartialView(model);
        }
示例#2
0
        public ActionResult ChangePassword()
        {

            var model = new ChangePasswordModel();

            return PartialView(model);
        }