public ResultsController(IResultsAggregator resultsAggregator, ILogger <ResultsController> logger, IOptionsSnapshot <AppConfig> config, IAppCache appCache) { _resultsAggregator = resultsAggregator; _logger = logger; _config = config; _appCache = appCache; }
public ScheduleTask(IServiceScopeFactory serviceScopeFactory, ICsvDownloaderJob csvDownloaderJob, IHubContext <ElectionResultsHub> hubContext, IResultsAggregator resultsAggregator, IOptions <AppConfig> config) : base(serviceScopeFactory, config) { _csvDownloaderJob = csvDownloaderJob; _hubContext = hubContext; _resultsAggregator = resultsAggregator; }
public BallotsController(ILogger <BallotsController> logger, IResultsAggregator resultsAggregator, IAppCache appCache, ITerritoryRepository territoryRepository, IOptions <LiveElectionSettings> settings) { _logger = logger; _resultsAggregator = resultsAggregator; _appCache = appCache; _territoryRepository = territoryRepository; _settings = settings.Value; }
public ScheduleTask(IServiceScopeFactory serviceScopeFactory, ICsvDownloaderJob csvDownloaderJob, IHubContext <ElectionResultsHub> hubContext, IResultsAggregator resultsAggregator, ILogger <ScheduleTask> logger, IElectionConfigurationSource electionConfigurationSource, IOptions <AppConfig> config) : base(serviceScopeFactory, config, electionConfigurationSource, logger) { _csvDownloaderJob = csvDownloaderJob; _hubContext = hubContext; _resultsAggregator = resultsAggregator; _logger = logger; }
/// <summary> /// Initializes new executor instance /// </summary> /// <param name="parameters">LoadTest parameters</param> /// <param name="iTestScenarioObjectType">ILoadTestScenario to be executed object type</param> /// <param name="resultsAggregators">Aggregators to use when aggregating results from all iterations</param> public LoadRunnerEngine(LoadRunnerParameters parameters, Type iTestScenarioObjectType, params IResultsAggregator[] resultsAggregators) { if (parameters == null) { throw new ArgumentNullException(nameof(parameters)); } if (iTestScenarioObjectType == null) { throw new ArgumentNullException(nameof(iTestScenarioObjectType)); } _parameters = parameters; _iTestScenarioObjectType = iTestScenarioObjectType; _resultsAggregator = new AsyncResultsAggregator(resultsAggregators); }
public WinnersController(IResultsAggregator resultsAggregator) { _resultsAggregator = resultsAggregator; }
public BallotsController(ILogger <BallotsController> logger, IResultsAggregator resultsAggregator) { _logger = logger; _resultsAggregator = resultsAggregator; }
public ResultsController(IResultsAggregator resultsAggregator, IOptions <AppConfig> config) { _resultsAggregator = resultsAggregator; _config = config; }