Example #1
0
 public PartialViewResult ChangePassword(int id)
 {
     var model = new ChangePasswordModel
     {
         UserId = id
     };
     return PartialView("_ChangePassword", model);
 }
Example #2
0
        public JsonResult ChangePassword(ChangePasswordModel model)
        {
            if (ModelState.IsValid)
            {
                return Json(_userServices.ChangePassword(model));
            }

            return Json(new ResponseModel
            {
                Success = false,
                Message = GetFirstValidationResults(ModelState).Message
            });
        }
Example #3
0
 /// <summary>
 /// Change user password
 /// </summary>
 /// <param name="model">the change password model</param>
 /// <returns></returns>
 public ResponseModel ChangePassword(ChangePasswordModel model)
 {
     var user = GetById(model.UserId);
     if (user != null)
     {
         user.Password = model.Password;
         var response = Update(user);
         return response.SetMessage(response.Success ?
             _localizedResourceServices.T("AdminModule:::Users:::Messages:::ChangePasswordSuccessfully:::Change password successfully")
             : _localizedResourceServices.T("AdminModule:::Users:::Messages:::ChagePasswordFailure:::Change password failed. Please try again later."));
     }
     return new ResponseModel
         {
             Success = false,
             Message = _localizedResourceServices.T("AdminModule:::Users:::Messages:::ObjectNotFounded:::User is not founded.")
         };
 }