public IEnumerable <Article> GetArticlesSorted(IArticleFilter filter)
        {
            var values = Items.Keys.OrderBy(n => n).Select(n => Items[n]);

            return(filter == null ? values : filter.Filter(values));
        }
Exemple #2
0
 public static Article[] FilterArticles(this IArticleFilter filter, params Article[] articles)
 {
     return(filter
            .Filter(articles)
            .ToArray());
 }
 public IEnumerable <Article> GetArticles(IArticleFilter filter)
 {
     return(filter == null ? Items.Values : filter.Filter(Items.Values));
 }