public PartialViewResult ChangePassword(int id) { var model = new ChangePasswordModel { UserId = id }; return PartialView("_ChangePassword", model); }
public JsonResult ChangePassword(ChangePasswordModel model) { if (ModelState.IsValid) { return Json(_userServices.ChangePassword(model)); } return Json(new ResponseModel { Success = false, Message = GetFirstValidationResults(ModelState).Message }); }
/// <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.") }; }