Beispiel #1
0
 /// <summary>
 /// 加载权限分组
 /// </summary>
 /// <returns></returns>
 PermissionGroup LoadGroup()
 {
     if (AllowLoad(r => r.Group, group))
     {
         return(permissionGroupService.Get(group.CurrentValue.Id));
     }
     return(group.CurrentValue);
 }
Beispiel #2
0
 /// <summary>
 /// 加载上级分组
 /// </summary>
 PermissionGroup LoadParent()
 {
     if (AllowLoad(c => c.Parent, parent))
     {
         return(permissionGroupService.Get(parent.CurrentValue.Id));
     }
     return(parent.CurrentValue);
 }
        /// <summary>
        /// 获取权限分组
        /// </summary>
        /// <param name="filter">权限分组筛选信息</param>
        /// <returns>返回权限分组</returns>
        public PermissionGroupDto GetPermissionGroup(PermissionGroupFilterDto filter)
        {
            var authorityGroup = permissionGroupService.Get(filter?.ConvertToFilter());

            return(authorityGroup.MapTo <PermissionGroupDto>());
        }
Beispiel #4
0
        public bool IsInGroup(Constant groupKey)
        {
            var group = _groupService.Get(groupKey, false, true);

            return(IsInGroup(group));
        }