public static RssResult RssQuery() { // Make configuration property string[] feeds = { "http://www.rtlnieuws.nl/service/rss/nieuws/index.xml", "http://tweakers.net/feeds/nieuws.xml" }; int numberOfItems = 5; //Retrieve every item in every feed List<RssItem> items = new List<RssItem>(); foreach (string feed in feeds) { RssFeed rssFeed = RssHelper.ReadFeed(feed); items.AddRange(rssFeed.Items); } //Sort all on publication datetime items = items.OrderByDescending(x => x.PublicationUtcTime).Take(numberOfItems).ToList(); RssResult result = new RssResult(); result.SetRssItems(items); return result; }
public static RssResult getRss() { // Make configuration property string[] feeds = { "http://www.rtlnieuws.nl/service/rss/nieuws/index.xml", "http://tweakers.net/feeds/nieuws.xml" }; int numberOfItems = 5; //Retrieve every item in every feed List <RssItem> items = new List <RssItem>(); foreach (string feed in feeds) { RssFeed rssFeed = RssHelper.ReadFeed(feed); items.AddRange(rssFeed.Items); } //Sort all on publication datetime items = items.OrderByDescending(x => x.PublicationUtcTime).Take(numberOfItems).ToList(); RssResult result = new RssResult(); result.setRssItems(items); return(result); }