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()); }
private ArticleAbstract[] GetLatestAbstracts() { IEnumerable <Article> latestArticles = GetLatestNewsArticles(); ArticleAbstract[] abstracts = latestArticles.Select(article => { var articleAbstract = new ArticleAbstract(); articleAbstract.InjectFrom(article); return(articleAbstract); }) .ToArray(); return(abstracts); }