public IlrDcService(IMapper mapper, ITdgService tdgService, TestSession testSession, IJobService jobService, IAzureStorageKeyValuePersistenceServiceConfig storageServiceConfig, IStreamableKeyValuePersistenceService storageService, IPaymentsDataContext dataContext) { this.mapper = mapper; this.tdgService = tdgService; this.testSession = testSession; this.jobService = jobService; this.storageServiceConfig = storageServiceConfig; this.storageService = storageService; this.dataContext = dataContext; }
protected AbstractSubmissionAuthorisedController( EnumJobType jobType, IJobService jobService, ILogger logger, ICollectionManagementService collectionManagementService, IIndex <EnumJobType, IStreamableKeyValuePersistenceService> storagePersistenceServices, IIndex <EnumJobType, IAzureStorageKeyValuePersistenceServiceConfig> storageKeyValueConfigs) : base(logger) { _jobService = jobService; _collectionManagementService = collectionManagementService; _storageService = storagePersistenceServices[jobType]; _jobType = jobType; _storageKeyValueConfig = storageKeyValueConfigs[jobType]; }
public IOModule(IAzureStorageFileServiceConfiguration azureStorageFileServiceConfig, IAzureStorageKeyValuePersistenceServiceConfig azureStorageKeyValuePersistenceServiceConfig) { _azureStorageFileServiceConfig = azureStorageFileServiceConfig; _azureStorageKeyValuePersistenceServiceConfig = azureStorageKeyValuePersistenceServiceConfig; }