public SupplierSync(AppSettings settings, IOrderCloudIntegrationsFunctionToken token, ISupplierSyncCommand supplier, IProductTemplateCommand product) { _settings = settings; _token = token; _supplier = supplier; _product = product; }
public OrderOrchestrationTrigger(AppSettings appSettings, IOrderCloudIntegrationsFunctionToken token, ISupplierSyncCommand supplier, LogQuery log, IProductUpdateCommand productUpdateCommand) { _productUpdateCommand = productUpdateCommand; _log = log; _appSettings = appSettings; }
public OrchestrationWorkflow(IOrchestrationCommand orch, ISyncCommand sync, IOrderCloudIntegrationsFunctionToken token, LogQuery log) { _orch = orch; _sync = sync; _log = log; _token = token; }
public TemplateProductFlatSyncCommand(AppSettings settings, LogQuery log, IOrderCloudClient oc, ICMSClient cms) : base(settings, oc, cms, log) { _oc = oc; _cms = cms; _token = new OrderCloudIntegrationsFunctionToken(settings); }