Ejemplo n.º 1
0
        public ActionResult SearchPermission(PermissionFilterDto filter)
        {
            IPaging <PermissionViewModel> permissionPager = permissionAppService.GetPermissionPaging(filter).ConvertTo <PermissionViewModel>();
            object objResult = new
            {
                permissionPager.TotalCount,
                Datas = permissionPager.ToList()
            };

            return(Json(objResult));
        }
Ejemplo n.º 2
0
 public ActionResult EditPermission(PermissionViewModel perission, long groupId = 0)
 {
     if (IsPost)
     {
         SavePermissionDto savePermissionDto = new SavePermissionDto()
         {
             Permission = perission.MapTo <PermissionDto>()
         };
         var result     = permissionAppService.SavePermission(savePermissionDto);
         var ajaxResult = AjaxResult.CopyFromResult(result);
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else
     {
         if (perission.Id < 1)
         {
             if (groupId > 0)
             {
                 perission.Group = permissionGroupAppService.GetPermissionGroup(new PermissionGroupFilterDto()
                 {
                     Ids = new List <long>()
                     {
                         groupId
                     }
                 })?.MapTo <PermissionGroupViewModel>();
                 perission.Code = GuidCodeHelper.GetGuidUniqueCode().ToUpper();
             }
         }
         else
         {
             PermissionFilterDto filter = new PermissionFilterDto()
             {
                 Ids = new List <long>()
                 {
                     perission.Id
                 },
                 LoadGroup = true
             };
             perission = permissionAppService.GetPermission(filter).MapTo <PermissionViewModel>();
         }
         return(View(perission));
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取权限列表
        /// </summary>
        /// <param name="filter">权限筛选信息</param>
        /// <returns>返回权限列表</returns>
        public List <PermissionDto> GetPermissionList(PermissionFilterDto filter)
        {
            var permissionList = permissionService.GetList(filter?.ConvertToFilter());

            return(permissionList.Select(c => c.MapTo <PermissionDto>()).ToList());
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 获取权限
        /// </summary>
        /// <param name="filter">权限筛选信息</param>
        /// <returns>返回权限</returns>
        public PermissionDto GetPermission(PermissionFilterDto filter)
        {
            var permission = permissionService.Get(filter?.ConvertToFilter());

            return(permission.MapTo <PermissionDto>());
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 获取权限分页
        /// </summary>
        /// <param name="filter">权限筛选信息</param>
        /// <returns>返回权限分页</returns>
        public IPaging <PermissionDto> GetPermissionPaging(PermissionFilterDto filter)
        {
            var permissionPaging = permissionService.GetPaging(filter?.ConvertToFilter());

            return(permissionPaging.ConvertTo <PermissionDto>());
        }
Ejemplo n.º 6
0
 /// <summary>
 /// 获取权限分页
 /// </summary>
 /// <param name="filter">权限筛选信息</param>
 /// <returns>返回权限分页</returns>
 public IPaging <PermissionDto> GetPermissionPaging(PermissionFilterDto filter)
 {
     return(permissionBusiness.GetPermissionPaging(filter));
 }
Ejemplo n.º 7
0
 /// <summary>
 /// 获取权限列表
 /// </summary>
 /// <param name="filter">权限筛选信息</param>
 /// <returns>返回权限列表</returns>
 public List <PermissionDto> GetPermissionList(PermissionFilterDto filter)
 {
     return(permissionBusiness.GetPermissionList(filter));
 }
Ejemplo n.º 8
0
 /// <summary>
 /// 获取权限
 /// </summary>
 /// <param name="filter">权限筛选信息</param>
 /// <returns>返回权限</returns>
 public PermissionDto GetPermission(PermissionFilterDto filter)
 {
     return(permissionBusiness.GetPermission(filter));
 }