public ReportsHub( IHubContext <ReportsHub> hubContext, IValidationRulesService validationRulesService, ICollectionsService collectionsService, IPeriodService periodService, IReportsService reportsService) { _hubContext = hubContext; _validationRulesService = validationRulesService; _collectionsService = collectionsService; _periodService = periodService; _reportsService = reportsService; }
public RuleValidationController( ILogger logger, ICollectionsService collectionsService, IValidationRulesService validationRulesService, IJobService jobService, IStorageService storageService, IJsonSerializationService jsonSerializationService, IIndex <PersistenceStorageKeys, IFileService> operationsFileService, TelemetryClient telemetryClient) : base(logger, telemetryClient) { _logger = logger; _collectionsService = collectionsService; _validationRulesService = validationRulesService; _jobService = jobService; _storageService = storageService; _jsonSerializationService = jsonSerializationService; _operationsFileService = operationsFileService[PersistenceStorageKeys.OperationsAzureStorage]; }