public EventsController(
     IRepository repository,
     IProcessedContentRepository processedContentRepository,
     EventEmailBuilder emailBuilder,
     IRssFeedFactory rssFeedFactory,
     ILogger <EventsController> logger,
     IApplicationConfiguration config,
     BusinessId businessId,
     IFilteredUrl filteredUrl,
     CalendarHelper helper,
     ITimeProvider timeProvider,
     IDateCalculator dateCalculator,
     IStockportApiEventsService stockportApiEventsService)
 {
     _repository = repository;
     _processedContentRepository = processedContentRepository;
     _emailBuilder              = emailBuilder;
     _rssFeedFactory            = rssFeedFactory;
     _logger                    = logger;
     _config                    = config;
     _businessId                = businessId;
     _filteredUrl               = filteredUrl;
     _helper                    = helper;
     _dateCalculator            = dateCalculator;
     _stockportApiEventsService = stockportApiEventsService;
 }
示例#2
0
 public NewsController(
     IRepository repository,
     IProcessedContentRepository processedContentRepository,
     IRssFeedFactory rssfeedFactory,
     ILogger <NewsController> logger,
     IApplicationConfiguration config,
     BusinessId businessId,
     IFilteredUrl filteredUrl)
 {
     _repository = repository;
     _processedContentRepository = processedContentRepository;
     _rssFeedFactory             = rssfeedFactory;
     _logger      = logger;
     _config      = config;
     _businessId  = businessId;
     _filteredUrl = filteredUrl;
 }
示例#3
0
 public RssController(IRssFeedFactory feedFactory,
                      ILogger <RssController> logger)
 {
     this.logger      = logger;
     this.feedFactory = feedFactory;
 }