public List <NewsDTO> GetNews(BasicPageFilter filter) { return(_context.News.OrderByDescending(n => n.CreationDate) .Skip(filter.PageIndex * filter.PageSize).Take(filter.PageSize) .Include(n => n.Source) .Select(n => NewsCoreConverter.ToDTO(n)).ToList()); }
public List <NewsDTO> GetNews(BasicPageFilter filter) { var news = newsDbList.Find(bson => true).SortByDescending(bson => bson.CreationDate) .Skip(filter.PageIndex * filter.PageSize).Limit(filter.PageSize) .ToList(); return(news.Select(n => NewsCoreConverter.ToDTO(n)).ToList()); }