Exemple #1
0
        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);
        }