public GetNewsCollectionViewModel GetLastNews() { var countOfNewsAtHomePage = 4; var newsViewModel = new GetNewsCollectionViewModel(); var news = this.GetAll() .Take(countOfNewsAtHomePage) .To <GetNewsViewModel>() .ToList(); newsViewModel.News = news; return(newsViewModel); }
public GetNewsCollectionViewModel GetNews(int?take = null, int skip = 0) { var newsViewModel = new GetNewsCollectionViewModel(); var query = this.GetAll() .Skip(skip); if (take.HasValue) { query = query.Take(take.Value); } var news = query.To <GetNewsViewModel>().ToList(); newsViewModel.News = news; return(newsViewModel); }