public DataEnrichmentService(IEffectiveAuthorizationTimelineFactory effectiveAuthorizationTimelineFactory,
                              IPersonalInfoEnrichmentService personalResolverService, IReportingStorage reportingStorage)
 {
     this.effectiveAuthorizationTimelineFactory = effectiveAuthorizationTimelineFactory;
     this.personalResolverService = personalResolverService;
     this.reportingStorage        = reportingStorage;
 }
 public DataEnrichmentBusiness(IEffectiveAuthorizationTimelineFactory effectiveAuthorizationTimelineFactory,
                               IReportingStorage reportingStorage, IUserInformation userInformation, ILogger logger
                               )
 {
     _effectiveAuthorizationTimelineFactory = effectiveAuthorizationTimelineFactory;
     _reportingStorage = reportingStorage;
     _userInformation  = userInformation;
     _logger           = logger;
 }
 public ReportingBusiness(IReportingStorage reportingStorage, IAzureBlobStorageRepository azureBlobStorageRepository,
                          IAzureTableStorageRepository <FileInformation> fileInformationRepository, IChecksumGenerator checksumGenerator,
                          IBLOBStorageSettings blobStorageSettings, IAzureQueueStorageRepository azureQueueStorageRepository, ILogger logger)
 {
     _reportingStorage            = reportingStorage;
     _azureBlobStorageRepository  = azureBlobStorageRepository;
     _fileInformationRepository   = fileInformationRepository;
     _azureQueueStorageRepository = azureQueueStorageRepository;
     _checksumGenerator           = checksumGenerator;
     _blobStorageSettings         = blobStorageSettings;
     _logger   = logger;
     _maxCount = Convert.ToInt32(_blobStorageSettings.MaxDataLimitForBlob);
     SetCustomHeadersMap();
 }
示例#4
0
 public EAAggregateBusiness(IReportingStorage reportingStorage)
 {
     _reportingStorage = reportingStorage;
 }