示例#1
0
 public ActionResult EditAuthorityGroup(EditAuthorityGroupViewModel authorityGroup)
 {
     if (IsPost)
     {
         Result <AuthorityGroupDto> saveResult = authService.SaveAuthorityGroup(authorityGroup.MapTo <SaveAuthorityGroupCmdDto>());
         var ajaxResult = AjaxResult.CopyFromResult(saveResult);
         ajaxResult.Data         = saveResult.Data?.MapTo <AuthorityGroupViewModel>();
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else if (authorityGroup.SysNo > 0)
     {
         AuthorityGroupFilterDto filter = new AuthorityGroupFilterDto()
         {
             SysNos = new List <long>()
             {
                 authorityGroup.SysNo
             }
         };
         authorityGroup = authService.GetAuthorityGroup(filter).MapTo <EditAuthorityGroupViewModel>();
     }
     return(View(authorityGroup));
 }