Beispiel #1
0
        public List <IFeedItem> GetFeed(string urlText)
        {
            var rssFeedItemsDto = new RssFeedReaderServiceSoapClient().GetFeed(urlText);

            var rssFeedItemsList = new List <IFeedItem>();

            foreach (var feedItemDto in rssFeedItemsDto)
            {
                rssFeedItemsList.Add(new RssFeedItem(feedItemDto.title, feedItemDto.summary, feedItemDto.source));
            }
            return(rssFeedItemsList);
        }
Beispiel #2
0
        public List <IFeedItem> GetFeedByKeywords(string urlText, string[] keywords)
        {
            var rssFeedItemsDto = new RssFeedReaderServiceSoapClient().GetFeedByKeywords(urlText, convertArrayToArrayOfString(keywords));

            var rssFeedItemsList = new List <IFeedItem>();

            foreach (var feedItemDto in rssFeedItemsDto)
            {
                rssFeedItemsList.Add(new RssFeedItem(feedItemDto.title, feedItemDto.summary, feedItemDto.source));
            }
            return(rssFeedItemsList);
        }