public IList <FeedItem> GetFeedItems(Item datasourceItem) { var rssUrl = datasourceItem.Fields[Constants.FieldNames.RssUrl].Value; RssProvider rssProvider = new RssProvider(rssUrl); return(rssProvider.GetFeedItems(10, 10)); }
public IList <FeedItem> GetFeedItems(Item datasourceItem) { var rssUrl = datasourceItem.Fields[Templates.RssFeed.Fields.RssUrl].Value; var rssProvider = new RssProvider(rssUrl); return(rssProvider.GetFeedItems(10, 10)); }
public JArray GetFeedItemsAsJson(Item datasourceItem) { var feedItems = this.GetFeedItems(datasourceItem); var rssUrl = datasourceItem.Fields[Constants.FieldNames.RssUrl].Value; RssProvider rssProvider = new RssProvider(rssUrl); var itemsArray = new JArray(); foreach (var item in rssProvider.GetFeedItems()) { var feedItem = new JObject() { ["Title"] = item.Title, ["Description"] = item.Description, ["Url"] = item.Url, ["Timestamp"] = item.Timestamp }; itemsArray.Add(feedItem); } return(itemsArray); }