private ArticleAbstract[] GetAbstractsForPageIndex(Category listName, int pageIndex)
        {
            IEnumerable <Article> articlesCurrentPage = GetLatest(listName, pageIndex * NextPreviousOptions.EntriesPerPageMaxCount, NextPreviousOptions.EntriesPerPageMaxCount);

            return(articlesCurrentPage.Select(article =>
            {
                ArticleAbstract articleAbstract = new ArticleAbstract();
                articleAbstract.InjectFrom(article);
                return articleAbstract;
            })
                   .ToArray());
        }
Example #2
0
        private ArticleAbstract[] GetLatestAbstracts()
        {
            IEnumerable <Article> latestArticles = GetLatestNewsArticles();

            ArticleAbstract[] abstracts = latestArticles.Select(article =>
            {
                var articleAbstract = new ArticleAbstract();
                articleAbstract.InjectFrom(article);
                return(articleAbstract);
            })
                                          .ToArray();

            return(abstracts);
        }