Exemple #1
0
 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));
         }
     }
 }
Exemple #2
0
 public HomeController() //IRssProvider rssProvider, IRssProvider2 rssProvider2)
 {
     _rssProvider    = new LunchAndDinnerRssProvider();
     _rssProvider2   = new BreakfastsAndSidesRssProvider();
     _umbracoContext = UmbracoContext.Current;
 }
Exemple #3
0
 public static IEnumerable <SyndicationItem> GetLatestOne(this IRssProvider provider)
 {
     return(provider.GetItems().OrderByDate().Take(1));
 }
Exemple #4
0
 public RssesController(IRssProvider rssProvider, RssAdminMapper rssMapper)
 {
     _rssProvider = rssProvider;
     _rssMapper   = rssMapper;
 }
Exemple #5
0
 public RssController(IRssProvider rssProvider, RssMapper rssMapper, RssCore rssCore)
 {
     _rssProvider = rssProvider;
     _rssMapper   = rssMapper;
     _rssCore     = rssCore;
 }