Esempio n. 1
0
 public ProcessScheduledItemFired(
     SourceDataRepository sourceDataRepository,
     IEngagementManager engagementManager,
     ILogger <ProcessScheduledItemFired> logger)
 {
     _sourceDataRepository = sourceDataRepository;
     _engagementManager    = engagementManager;
     _logger = logger;
 }
Esempio n. 2
0
 public LoadAllVideos(IYouTubeReader youTubeReader,
                      ISettings settings,
                      SourceDataRepository sourceDataRepository,
                      IUrlShortener urlShortener,
                      ILogger <LoadAllVideos> logger,
                      TelemetryClient telemetryClient)
 {
     _settings             = settings;
     _sourceDataRepository = sourceDataRepository;
     _urlShortener         = urlShortener;
     _youTubeReader        = youTubeReader;
     _logger          = logger;
     _telemetryClient = telemetryClient;
 }
Esempio n. 3
0
 public LoadAllPosts(IJsonFeedReader jsonFeedReader,
                     ISettings settings,
                     SourceDataRepository sourceDataRepository,
                     IUrlShortener urlShortener,
                     ILogger <LoadAllPosts> logger,
                     TelemetryClient telemetryClient)
 {
     _settings             = settings;
     _sourceDataRepository = sourceDataRepository;
     _urlShortener         = urlShortener;
     _jsonFeedReader       = jsonFeedReader;
     _logger          = logger;
     _telemetryClient = telemetryClient;
 }
Esempio n. 4
0
 public LoadNewVideos(IYouTubeReader youTubeReader,
                      ISettings settings,
                      ConfigurationRepository configurationRepository,
                      SourceDataRepository sourceDataRepository,
                      IUrlShortener urlShortener,
                      IEventPublisher eventPublisher,
                      ILogger <LoadNewVideos> logger,
                      TelemetryClient telemetryClient)
 {
     _youTubeReader           = youTubeReader;
     _settings                = settings;
     _configurationRepository = configurationRepository;
     _sourceDataRepository    = sourceDataRepository;
     _urlShortener            = urlShortener;
     _eventPublisher          = eventPublisher;
     _logger          = logger;
     _telemetryClient = telemetryClient;
 }
Esempio n. 5
0
 public CheckFeedForUpdates(ISyndicationFeedReader syndicationFeedReader,
                            ISettings settings,
                            ConfigurationRepository configurationRepository,
                            SourceDataRepository sourceDataRepository,
                            IUrlShortener urlShortener,
                            IEventPublisher eventPublisher,
                            ILogger <CheckFeedForUpdates> logger,
                            TelemetryClient telemetryClient)
 {
     _syndicationFeedReader = syndicationFeedReader;
     _settings = settings;
     _configurationRepository = configurationRepository;
     _sourceDataRepository    = sourceDataRepository;
     _urlShortener            = urlShortener;
     _eventPublisher          = eventPublisher;
     _logger          = logger;
     _telemetryClient = telemetryClient;
 }
Esempio n. 6
0
 public ProcessNewSourceData(SourceDataRepository sourceDataRepository, ILogger <ProcessNewSourceData> logger)
 {
     _sourceDataRepository = sourceDataRepository;
     _logger = logger;
 }