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