public RebuildController(IAdaptationServiceClient <AdaptationOutcomeProcessor> adaptationServiceClient, IStoreConfiguration storeConfiguration, IProcessingConfiguration processingConfiguration, ILogger <RebuildController> logger, IFileUtility fileUtility, ITracer tracer, IZipUtility zipUtility) : base(logger) { _adaptationServiceClient = adaptationServiceClient ?? throw new ArgumentNullException(nameof(adaptationServiceClient)); _fileUtility = fileUtility ?? throw new ArgumentNullException(nameof(fileUtility)); _zipUtility = zipUtility ?? throw new ArgumentNullException(nameof(zipUtility)); if (storeConfiguration == null) { throw new ArgumentNullException(nameof(storeConfiguration)); } if (processingConfiguration == null) { throw new ArgumentNullException(nameof(processingConfiguration)); } _processingTimeoutDuration = processingConfiguration.ProcessingTimeoutDuration; _processingCancellationTokenSource = new CancellationTokenSource(_processingTimeoutDuration); _originalStorePath = storeConfiguration.OriginalStorePath; _rebuiltStorePath = storeConfiguration.RebuiltStorePath; _tracer = tracer; }
public CsvImportManager ( IFileDownloadUtilities fileDownloadUtilities, IZipUtility zipUtility, IImporter <Cfda> cfdaImporter, CsvImportSettings importSettings, IImporter <General> generalImporter, IImporter <Agency> agencyImporter, IImporter <CapText> captextImporter, IImporter <Cpa> cpaImporter, IImporter <Dun> dunImporter, IImporter <Ein> einImporter, IImporter <Finding> findingImporter, IImporter <FindingText> findingTextImporter, IImporter <FormattedCapText> formattedCapTextImporter, IImporter <FormattedFindingsText> formattedFindingsTextImporter, IImporter <Passthrough> passthroughImporter ) { FileDownloadUtilities = fileDownloadUtilities; ZipUtility = zipUtility; CfdaImporter = cfdaImporter; CsvImportSettings = importSettings; GeneralImporter = generalImporter; AgencyImporter = agencyImporter; CapTextImporter = captextImporter; CpaImporter = cpaImporter; DunImporter = dunImporter; EinImporter = einImporter; FindingImporter = findingImporter; FindingTextImporter = findingTextImporter; FormattedCapTextImporter = formattedCapTextImporter; FormattedFindingsTextImporter = formattedFindingsTextImporter; PassthroughImporter = passthroughImporter; }
public CloudProxyController(ILogger <TController> logger, IAdaptationServiceClient <AdaptationOutcomeProcessor> adaptationServiceClient, IFileUtility fileUtility, ICloudSdkConfiguration cloudSdkConfiguration, IProcessingConfiguration processingConfiguration, IStoreConfiguration storeConfiguration, IZipUtility zipUtility, IHttpService httpService) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _fileUtility = fileUtility ?? throw new ArgumentNullException(nameof(fileUtility)); _cloudSdkConfiguration = cloudSdkConfiguration ?? throw new ArgumentNullException(nameof(cloudSdkConfiguration)); _processingConfiguration = processingConfiguration ?? throw new ArgumentNullException(nameof(processingConfiguration)); _storeConfiguration = storeConfiguration ?? throw new ArgumentNullException(nameof(storeConfiguration)); _adaptationServiceClient = adaptationServiceClient ?? throw new ArgumentNullException(nameof(adaptationServiceClient)); _zipUtility = zipUtility ?? throw new ArgumentNullException(nameof(zipUtility)); _httpService = httpService ?? throw new ArgumentNullException(nameof(httpService)); }
public DeploymentUtility(IZipUtility zipUtility, IPowershellUtility powershellUtility) { _zipUtility = zipUtility; _powershellUtility = powershellUtility; }
public RebuildController(IAdaptationServiceClient <AdaptationOutcomeProcessor> adaptationServiceClient, IStoreConfiguration storeConfiguration, IProcessingConfiguration processingConfiguration, ILogger <RebuildController> logger, IFileUtility fileUtility, IZipUtility zipUtility, ICloudSdkConfiguration cloudSdkConfiguration, IHttpService httpService) : base(logger, adaptationServiceClient, fileUtility, cloudSdkConfiguration, processingConfiguration, storeConfiguration, zipUtility, httpService) { }