Dev2.Security.ClientAuthorizationService.GetResourcePermissions C# (CSharp) Method

GetResourcePermissions() public method

public GetResourcePermissions ( System.Guid resourceId ) : Permissions
resourceId System.Guid
return Permissions
        public override Permissions GetResourcePermissions(Guid resourceId)
        {
            var principal = _environmentConnection == null ? ClaimsPrincipal.Current : _environmentConnection.Principal;
            var groupPermissions = GetGroupPermissions(principal, resourceId.ToString()).ToList();
            var result = groupPermissions.Aggregate(Permissions.None, (current, gp) => current | gp.Permissions);
            return result;
        }