public ActionResult Index() { if (Request.Cookies.AllKeys.Contains(CookiesNames.LandingVisited)) { var userInfo = new UserDataContainer(); var news = newsManager.GetListMatchingUserGroups(userInfo, "PostingDate"); var result = new NewsListPageView(Mapper.Map<NewsItemViewModel, NewsItem>(news)); return View(result); } return RedirectToRoute("Landing"); }
public ActionResult GetList(string groupName) { var userdata = new UserDataContainer(); IEnumerable<NewsItemViewModel> news; if (groupName != "All") news = Mapper.Map<NewsItemViewModel, NewsItem>(newsManager.GetListForGroup(groupName)); else news = Mapper.Map<NewsItemViewModel, NewsItem>(newsManager.GetListMatchingUserGroups(userdata)); var result = new NewsListPageView(news); return PartialView("NewsList", result); }