public bool Authorize(UserInfo userInfo, string projectionName, OperationAccessRightsEnum operationAccessRightsEnum) { return(this.GetVwProjectionList(userInfo.ProfileId).Where(x => x.Projection_Name == projectionName && (x.AccessRight & (long)operationAccessRightsEnum) == (long)operationAccessRightsEnum).Any()); }
public bool IsAllowedCallQueryBuilder(string entityName, OperationAccessRightsEnum operationAccessRightsEnum) { return(Settings.GetInstance.Authorize(userInfo, entityName, operationAccessRightsEnum)); }