コード例 #1
0
 public IActionResult ModifySelfPassword(ModifyUserPasswordViewModel modifyInfo)
 {
     if (IsPost)
     {
         if (!ModelState.IsValid)
         {
             return(Json(Result.FailedResult("提交数据有错误")));
         }
         var modifyInfoDto = modifyInfo.MapTo <ModifyUserPasswordDto>();
         modifyInfoDto.CheckCurrentPassword = true;
         modifyInfoDto.UserId = User.Id;
         var result = AjaxResult.CopyFromResult(userAppService.ModifyPassword(modifyInfoDto));
         result.SuccessClose = true;
         return(Json(result));
     }
     return(View("ModifySelfPassword"));
 }
コード例 #2
0
 public ActionResult ModifyUserPassword(ModifyUserPasswordViewModel modifyInfo)
 {
     if (IsPost)
     {
         ModelState.Remove("CurrentPassword");
         if (!ModelState.IsValid)
         {
             return(Json(Result.FailedResult("提交数据有错误")));
         }
         var modifyInfoDto = modifyInfo.MapTo <ModifyUserPasswordDto>();
         modifyInfoDto.CheckCurrentPassword = false;
         var modifyResult = userAppService.ModifyPassword(modifyInfoDto);
         var result       = AjaxResult.CopyFromResult(modifyResult);
         result.SuccessClose = true;
         return(Json(result));
     }
     return(View(modifyInfo));
 }