public static IEnumerable <SyndicationItem> GetLatest(this IRssProvider provider, int index) { if (index == 0) { return(provider.GetItems().OrderByDate().Take(4)); } else { int noOfItems = provider.GetItems().Count(); if (index * 4 + 4 < noOfItems) { return(provider.GetItems().OrderByDate().Skip(index * 4).Take(4)); } else { return(provider.GetItems().OrderByDate().Skip(noOfItems - 4).Take(4)); } } }
public HomeController() //IRssProvider rssProvider, IRssProvider2 rssProvider2) { _rssProvider = new LunchAndDinnerRssProvider(); _rssProvider2 = new BreakfastsAndSidesRssProvider(); _umbracoContext = UmbracoContext.Current; }
public static IEnumerable <SyndicationItem> GetLatestOne(this IRssProvider provider) { return(provider.GetItems().OrderByDate().Take(1)); }
public RssesController(IRssProvider rssProvider, RssAdminMapper rssMapper) { _rssProvider = rssProvider; _rssMapper = rssMapper; }
public RssController(IRssProvider rssProvider, RssMapper rssMapper, RssCore rssCore) { _rssProvider = rssProvider; _rssMapper = rssMapper; _rssCore = rssCore; }