예제 #1
0
        /// <summary>
        /// 得到访问权限
        /// </summary>
        /// <param name="permiss"></param>
        /// <returns></returns>
        internal static Permiss GetPermiss(CannedAccessControlList permiss)
        {
            var cannedAccessControl = CannedAccessControl.Where(x => x.Value == permiss).Select(x => x.Key)
                                      .FirstOrDefault();

            if (cannedAccessControl == null)
            {
                throw new BusinessException <string>("不支持的访问权限", HttpStatus.Err.Name);
            }

            return(cannedAccessControl);
        }
예제 #2
0
        /// <summary>
        /// 得到访问权限
        /// </summary>
        /// <param name="permiss"></param>
        /// <returns></returns>
        internal static CannedAccessControlList GetCannedAccessControl(Permiss permiss)
        {
            var cannedAccessControl = CannedAccessControl.Where(x => x.Key.Id == permiss.Id).Select(x => x.Value)
                                      .FirstOrDefault();

            if (cannedAccessControl == default)
            {
                throw new BusinessException <string>("不支持的访问权限", HttpStatus.Err.Name);
            }

            return(cannedAccessControl);
        }