public VacancyoverviewContainer GetContainer() { var vacancyItems = GetVacancyitems(); var pager = Umbraco.GetPager(2, vacancyItems.Count()); return(new VacancyoverviewContainer() { //Only put the paged items in the list. VacancyItems = vacancyItems.Skip((pager.CurrentPage - 1) * pager.ItemsPerPage).Take(pager.ItemsPerPage).ToList(), Pager = pager }); }
public ActionResult NewsOverview() { var model = GetModel <NewsOverviewModel>(); var newsItems = GetNewsItems(); var pager = Umbraco.GetPager(2, newsItems.Count()); //Only put the paged items in the list. model.NewsItems = newsItems.Skip((pager.CurrentPage - 1) * pager.ItemsPerPage).Take(pager.ItemsPerPage); model.Pager = pager; return(CurrentTemplate(model)); }
public ActionResult Newsoverview() { var model = ModelLogic.CreateMasterModel() as MasterModel <Newsoverview>; var newsItems = NewsLogic.GetNewsitems(CurrentPage); var pager = Umbraco.GetPager(5, newsItems.Count()); //Only put the paged items in the list. model.Content.NewsItems = newsItems.Skip((pager.CurrentPage - 1) * pager.ItemsPerPage).Take(pager.ItemsPerPage).ToList(); model.Content.Pager = pager; return(CurrentTemplate(model)); }