Example #1
0
 public ActionResult ChangePassword(PasswordChangeUserModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (_accountBl.ChangePassword(model))
             {
                 logger.Info("Password changed id = " + model.Id);
                 return(RedirectToAction("Index", "Users"));
             }
             logger.Info("Password invalid, id = " + model.Id);
             ModelState.AddModelError("OldPassword", "Password is invalid.");
             return(View());
         }
         logger.Info("Model state invalid.");
         return(View());
     }
     catch (Exception e)
     {
         logger.Error("Exception occured, redirecting to password change page. " + e.Message);
         return(View());
     }
 }