예제 #1
0
        public IActionResult NewsAggregator(int?page)
        {
            RSSReader reader   = new RSSReader();
            var       newsFeed = reader.GetNewsFeed();

            if (!page.HasValue)
            {
                page = 1;
            }
            ViewBag.page     = page;
            ViewBag.lastPage = Math.Ceiling((decimal)(newsFeed.Count / 5));
            if (page > 1)
            {
                return(View(newsFeed.Skip(((page - 1) * 5).GetValueOrDefault()).Take(PageSize)));
            }
            else
            {
                return(View(newsFeed.Take(PageSize)));
            }
        }