public Waterfall(WaterfallContext waterfallContext) { _etlService = (IStageDataService)UnityConfig.DefaultContainer.Resolve(typeof(IStageDataService), null, null); _migrationService = (IMigrationDataService)UnityConfig.DefaultContainer.Resolve(typeof(IMigrationDataService), null, null); _waterfallContext = waterfallContext; itemsCount = 8; itemsProgress = 1; }
public ETLWorker(IStageDataService etlService) { _etlService = etlService; }
public ETLWorker(int itemsSoFar) { _etlService = (IStageDataService)UnityConfig.DefaultContainer.Resolve(typeof(IStageDataService), null, null); itemsProgress = itemsSoFar; }
public Waterfall(IStageDataService etlService, IMigrationDataService migrationService, WaterfallContext waterfallContext) { _etlService = etlService; _migrationService = migrationService; }
public ETLToLive(WaterfallContext waterfallContext) { _etlService = (IStageDataService)UnityConfig.DefaultContainer.Resolve(typeof(IStageDataService), null, null); _migrationService = (IMigrationDataService)UnityConfig.DefaultContainer.Resolve(typeof(IMigrationDataService), null, null); _waterfallContext = waterfallContext; }
public WaterfallController(IClientDataService clientService, IStageDataService stageService) { this.clientService = clientService ?? throw new ArgumentNullException(nameof(clientService)); this.stageService = stageService ?? throw new ArgumentNullException(nameof(stageService)); }