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];
 }