Disco.Services.JobTableExtensions.PermissionsFiltered C# (CSharp) Метод

PermissionsFiltered() публичный статический Метод

public static PermissionsFiltered ( this Items, AuthorizationToken Authorization ) : IEnumerable
Items this
Authorization Disco.Services.Authorization.AuthorizationToken
Результат IEnumerable
        public static IEnumerable<JobTableItemModel> PermissionsFiltered(this IEnumerable<JobTableItemModel> Items, AuthorizationToken Authorization)
        {
            if (Items != null && Items.Count() > 0)
            {
                var allowedTypes = FilterAllowedTypes(Authorization);

                if (allowedTypes != null)
                {
                    return Items.Where(j => allowedTypes.Contains(j.JobTypeId)).ToList();
                }
            }

            return Items;
        }