/// <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); }
/// <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); }