public ActionResult ListByCategory(string category) { ViewBag.Keywords = "новини, київські новини, статті, аналітика "; ViewBag.Description = "Цікаві київські новини: політичні, культурні, про транспорт, спортивні і соціальні. Читати останні київські новини варто тут!"; var model = new NewsListByCategoryVm { TopNews = Mapper.Map <List <ArticleBaseVm> >(_context.GetTopNews(category)), Pagination = new PaginationVm { Id = Guid.NewGuid(), IdBox = "#lastNewsBox", CountPages = _context.GetLastArticleCountPagesByCat(PageCountListByCategoryBox, category), CountMaxVisiblePages = 7, Url = Url.Action("LastNewsBoxByCategory", "News") }, CategoryUrl = category, CategoryTitle = _context.GetCategoryTitleByUrl(category) }; TempData["categoryUrl"] = category; return(View(model)); }