Exemple #1
0
 public static IReadOnlyList <TItem> GetFilteredItems <TItem>(this IReadOnlyList <TItem> items, IItemFilters filters)
     where TItem : ItemModelBase
 {
     return(filters.IsEmpty() ? items : items.Where(filters.Match).ToList());
 }
Exemple #2
0
 public static int GetFilteredItemCount(this IReadOnlyCollection <ItemModelBase> items, IItemFilters filters)
 {
     return(filters.IsEmpty() ? items.Count : items.Count(filters.Match));
 }