public RssFeedGenerator(IFeedDataClient feedDataClient, IFeedService feedService, IPublishService publishService, IFeedSettings feedSettings) : base(feedDataClient, feedService, publishService, feedSettings) { }
public AtomFeedGenerator(IFeedDataClient feedDataClient, IFeedService feedService, IPublishService publishService, IFeedSettings feedSettings) : base(feedDataClient, feedService, publishService, feedSettings) { }
public ArticleFeedGenerator(IFeedDataClient feedDataClient, IFeedService feedService, IPublishService publishService, IFeedSettings feedSettings) { _feedDataClient = feedDataClient; _feedService = feedService; _publishService = publishService; _feedSettings = feedSettings; }
private static ArticleFeedGenerator CreateFeedGenerator( IFeedDataClient feedDataClient, IFeedService feedService, IPublishService publishService, IFeedSettings feedSettings) { string feedFormat = feedSettings.FeedFormat; switch (feedFormat.ToLower()) { case "atom": return new AtomFeedGenerator(feedDataClient, feedService, publishService, feedSettings); case "rss": return new RssFeedGenerator(feedDataClient, feedService, publishService, feedSettings); default: throw new ArgumentException("Unknown feed format"); } }
private static ArticleFeedGenerator CreateFeedGenerator( IFeedDataClient feedDataClient, IFeedService feedService, IPublishService publishService, IFeedSettings feedSettings) { string feedFormat = feedSettings.FeedFormat; switch (feedFormat.ToLower()) { case "atom": return(new AtomFeedGenerator(feedDataClient, feedService, publishService, feedSettings)); case "rss": return(new RssFeedGenerator(feedDataClient, feedService, publishService, feedSettings)); default: throw new ArgumentException("Unknown feed format"); } }