public ActionResult EditPermissionGroup(PermissionGroupViewModel permissionGroup)
 {
     if (IsPost)
     {
         Result <PermissionGroupDto> saveResult = permissionGroupAppService.SavePermissionGroup(new SavePermissionGroupDto()
         {
             PermissionGroup = permissionGroup.MapTo <PermissionGroupDto>()
         });
         var ajaxResult = AjaxResult.CopyFromResult(saveResult);
         ajaxResult.Data         = saveResult.Data?.MapTo <PermissionGroupViewModel>();
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else if (permissionGroup.Id > 0)
     {
         PermissionGroupFilterDto filter = new PermissionGroupFilterDto()
         {
             Ids = new List <long>()
             {
                 permissionGroup.Id
             }
         };
         permissionGroup = permissionGroupAppService.GetPermissionGroup(filter).MapTo <PermissionGroupViewModel>();
     }
     return(View(permissionGroup));
 }
        /// <summary>
        /// 获取权限分组列表
        /// </summary>
        /// <param name="filter">权限分组筛选信息</param>
        /// <returns>返回权限分组列表</returns>
        public List <PermissionGroupDto> GetPermissionGroupList(PermissionGroupFilterDto filter)
        {
            var authorityGroupList = permissionGroupService.GetList(filter?.ConvertToFilter());

            return(authorityGroupList.Select(c => c.MapTo <PermissionGroupDto>()).ToList());
        }
        /// <summary>
        /// 获取权限分组
        /// </summary>
        /// <param name="filter">权限分组筛选信息</param>
        /// <returns>返回权限分组</returns>
        public PermissionGroupDto GetPermissionGroup(PermissionGroupFilterDto filter)
        {
            var authorityGroup = permissionGroupService.Get(filter?.ConvertToFilter());

            return(authorityGroup.MapTo <PermissionGroupDto>());
        }
        /// <summary>
        /// 获取权限分组分页
        /// </summary>
        /// <param name="filter">权限分组筛选信息</param>
        /// <returns>返回权限分组分页</returns>
        public IPaging <PermissionGroupDto> GetPermissionGroupPaging(PermissionGroupFilterDto filter)
        {
            var authorityGroupPaging = permissionGroupService.GetPaging(filter?.ConvertToFilter());

            return(authorityGroupPaging.ConvertTo <PermissionGroupDto>());
        }
 /// <summary>
 /// 获取权限分组分页
 /// </summary>
 /// <param name="filter">权限分组筛选信息</param>
 /// <returns>返回权限分组分页</returns>
 public IPaging <PermissionGroupDto> GetPermissionGroupPaging(PermissionGroupFilterDto filter)
 {
     return(permissionGroupBusiness.GetPermissionGroupPaging(filter));
 }
 /// <summary>
 /// 获取权限分组列表
 /// </summary>
 /// <param name="filter">权限分组筛选信息</param>
 /// <returns>返回权限分组列表</returns>
 public List <PermissionGroupDto> GetPermissionGroupList(PermissionGroupFilterDto filter)
 {
     return(permissionGroupBusiness.GetPermissionGroupList(filter));
 }
 /// <summary>
 /// 获取权限分组
 /// </summary>
 /// <param name="filter">权限分组筛选信息</param>
 /// <returns>返回权限分组</returns>
 public PermissionGroupDto GetPermissionGroup(PermissionGroupFilterDto filter)
 {
     return(permissionGroupBusiness.GetPermissionGroup(filter));
 }
        public IActionResult SearchPermissionGroup(PermissionGroupFilterDto filter)
        {
            var permissionGroups = permissionGroupAppService.GetPermissionGroupList(filter).Select(c => c.MapTo <PermissionGroupViewModel>()).OrderBy(r => r.Sort).ToList();

            return(Json(permissionGroups));
        }