public WinnersAggregator(ApplicationDbContext dbContext, IAppCache appCache, IPartiesRepository partiesRepository, ITerritoryRepository territoryRepository) { _dbContext = dbContext; _appCache = appCache; _partiesRepository = partiesRepository; _territoryRepository = territoryRepository; }
public ResultsAggregator(IServiceProvider serviceProvider, ICsvDownloaderJob csvDownloaderJob, IPartiesRepository partiesRepository, IWinnersAggregator winnersAggregator, IElectionsRepository electionRepository, ITerritoryRepository territoryRepository, ILiveElectionUrlBuilder liveElectionUrlBuilder) { _serviceProvider = serviceProvider; _csvDownloaderJob = csvDownloaderJob; _partiesRepository = partiesRepository; _winnersAggregator = winnersAggregator; _electionRepository = electionRepository; _territoryRepository = territoryRepository; _liveElectionUrlBuilder = liveElectionUrlBuilder; }
public ResultsAggregator(IServiceProvider serviceProvider, IPartiesRepository partiesRepository, IWinnersAggregator winnersAggregator, IElectionsRepository electionRepository, IOptions <LiveElectionSettings> options, ILiveElectionUrlBuilder urlBuilder, IAppCache appCache, IResultsCrawler resultsCrawler) { _serviceProvider = serviceProvider; _partiesRepository = partiesRepository; _winnersAggregator = winnersAggregator; _electionRepository = electionRepository; _urlBuilder = urlBuilder; _appCache = appCache; _resultsCrawler = resultsCrawler; _settings = options.Value; }
public PartiesService(IPartiesRepository repository, IParticipantsService participantService) { Repository = repository; ParticipantService = participantService; }
public PartiesService(IMapper mapper, IPartiesRepository partiesRepo) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _partiesRepo = partiesRepo ?? throw new ArgumentNullException(nameof(partiesRepo)); }
public HomeController(IPartiesRepository partiesRepository) { this.partiesRepository = partiesRepository; }