Exemplo n.º 1
0
        public GetNewsCollectionViewModel GetLastNews()
        {
            var countOfNewsAtHomePage = 4;

            var newsViewModel = new GetNewsCollectionViewModel();

            var news = this.GetAll()
                       .Take(countOfNewsAtHomePage)
                       .To <GetNewsViewModel>()
                       .ToList();

            newsViewModel.News = news;

            return(newsViewModel);
        }
Exemplo n.º 2
0
        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);
        }