Esempio n. 1
0
 public AcumaticaOrderGet(
     AcumaticaOrderRepository orderRepository,
     AcumaticaTimeZoneService timeZoneService,
     AcumaticaBatchRepository batchStateRepository,
     AcumaticaHttpConfig acumaticaHttpConfig,
     SettingsRepository settingsRepository,
     SalesOrderClient salesOrderClient,
     ShipmentClient shipmentClient,
     InvoiceClient invoiceClient,
     ExecutionLogService executionLogService,
     JobMonitoringService jobMonitoringService,
     AcumaticaJsonService acumaticaJsonService)
 {
     _orderRepository      = orderRepository;
     _timeZoneService      = timeZoneService;
     _batchStateRepository = batchStateRepository;
     _acumaticaHttpConfig  = acumaticaHttpConfig;
     _salesOrderClient     = salesOrderClient;
     _settingsRepository   = settingsRepository;
     _shipmentClient       = shipmentClient;
     _invoiceClient        = invoiceClient;
     _executionLogService  = executionLogService;
     _jobMonitoringService = jobMonitoringService;
     _acumaticaJsonService = acumaticaJsonService;
 }
Esempio n. 2
0
 public AcumaticaOrderPut(
     SyncOrderRepository syncOrderRepository,
     SyncInventoryRepository syncInventoryRepository,
     SalesOrderClient salesOrderClient,
     AcumaticaOrderRepository acumaticaOrderRepository,
     AcumaticaCustomerPut acumaticaCustomerSync,
     AcumaticaOrderPaymentPut acumaticaOrderPaymentPut,
     PendingActionService pendingActionService,
     JobMonitoringService jobMonitoringService,
     AcumaticaTimeZoneService acumaticaTimeZoneService,
     AcumaticaHttpContext acumaticaHttpContext,
     ShopifyJsonService shopifyJsonService,
     SettingsRepository settingsRepository,
     ExecutionLogService logRepository,
     IPushLogger systemLogger)
 {
     _syncOrderRepository      = syncOrderRepository;
     _syncInventoryRepository  = syncInventoryRepository;
     _salesOrderClient         = salesOrderClient;
     _acumaticaOrderRepository = acumaticaOrderRepository;
     _acumaticaCustomerSync    = acumaticaCustomerSync;
     _acumaticaOrderPaymentPut = acumaticaOrderPaymentPut;
     _acumaticaTimeZoneService = acumaticaTimeZoneService;
     _pendingActionService     = pendingActionService;
     _jobMonitoringService     = jobMonitoringService;
     _shopifyJsonService       = shopifyJsonService;
     _settingsRepository       = settingsRepository;
     _logService           = logRepository;
     _systemLogger         = systemLogger;
     _acumaticaHttpContext = acumaticaHttpContext;
 }
Esempio n. 3
0
 public SyncController(
     StateRepository stateRepository,
     OneTimeJobScheduler oneTimeJobService,
     RecurringJobScheduler recurringJobService,
     JobMonitoringService jobStatusService,
     ExecutionLogService logRepository,
     SyncInventoryRepository syncInventoryRepository,
     SettingsRepository settingsRepository,
     ShopifyUrlService shopifyUrlService,
     ConfigStatusService configStatusService,
     InstanceContext instanceContext,
     AcumaticaUrlService acumaticaUrlService,
     OrderApi shopifyOrderApi)
 {
     _stateRepository         = stateRepository;
     _oneTimeJobService       = oneTimeJobService;
     _recurringJobService     = recurringJobService;
     _jobStatusService        = jobStatusService;
     _logRepository           = logRepository;
     _syncInventoryRepository = syncInventoryRepository;
     _shopifyUrlService       = shopifyUrlService;
     _shopifyOrderApi         = shopifyOrderApi;
     _instanceContext         = instanceContext;
     _acumaticaUrlService     = acumaticaUrlService;
     _configStatusService     = configStatusService;
     _settingsRepository      = settingsRepository;
 }
Esempio n. 4
0
        public ProcessDirector(
            StateRepository stateRepository,

            AcumaticaManager acumaticaManager,
            ShopifyManager shopifyManager,
            SyncManager syncManager,

            ExecutionLogService executionLogService,
            ConfigStatusService configStatusService,
            CombinedRefDataService combinedRefDataService,
            SettingsRepository settingsRepository,
            JobMonitoringService monitoringService)
        {
            _stateRepository = stateRepository;

            _acumaticaManager = acumaticaManager;
            _shopifyManager   = shopifyManager;
            _syncManager      = syncManager;

            _executionLogService    = executionLogService;
            _configStatusService    = configStatusService;
            _settingsRepository     = settingsRepository;
            _combinedRefDataService = combinedRefDataService;
            _monitoringService      = monitoringService;
        }
Esempio n. 5
0
 public JobController(
     JobMonitoringService jobStatusService,
     ExecutionLogService logRepository,
     StateRepository stateRepository,
     RecurringJobScheduler recurringJobScheduler)
 {
     _jobStatusService      = jobStatusService;
     _logRepository         = logRepository;
     _stateRepository       = stateRepository;
     _recurringJobScheduler = recurringJobScheduler;
 }
Esempio n. 6
0
 public ShopifyCustomerGet(
     CustomerApi customerApi,
     ShopifyOrderRepository orderRepository,
     ShopifyBatchRepository batchRepository,
     SettingsRepository settingsRepository,
     JobMonitoringService jobMonitoringService,
     ShopifyJsonService shopifyJsonService)
 {
     _customerApi          = customerApi;
     _orderRepository      = orderRepository;
     _batchRepository      = batchRepository;
     _settingsRepository   = settingsRepository;
     _jobMonitoringService = jobMonitoringService;
     _shopifyJsonService   = shopifyJsonService;
 }
 public AcumaticaCustomerGet(
     CustomerClient customerClient,
     AcumaticaOrderRepository orderRepository,
     AcumaticaBatchRepository batchStateRepository,
     AcumaticaTimeZoneService instanceTimeZoneService,
     SettingsRepository settingsRepository,
     JobMonitoringService jobMonitoringService,
     AcumaticaHttpConfig config, AcumaticaJsonService acumaticaJsonService)
 {
     _customerClient          = customerClient;
     _orderRepository         = orderRepository;
     _batchStateRepository    = batchStateRepository;
     _instanceTimeZoneService = instanceTimeZoneService;
     _settingsRepository      = settingsRepository;
     _jobMonitoringService    = jobMonitoringService;
     _config = config;
     _acumaticaJsonService = acumaticaJsonService;
 }
Esempio n. 8
0
 public AcumaticaStockItemPut(
     AcumaticaInventoryRepository inventoryRepository,
     SyncInventoryRepository syncRepository,
     DistributionClient distributionClient,
     SettingsRepository settingsRepository,
     ExecutionLogService logService,
     ShopifyJsonService shopifyJsonService,
     JobMonitoringService jobMonitoringService, AcumaticaJsonService acumaticaJsonService)
 {
     _syncRepository       = syncRepository;
     _inventoryRepository  = inventoryRepository;
     _distributionClient   = distributionClient;
     _settingsRepository   = settingsRepository;
     _logService           = logService;
     _shopifyJsonService   = shopifyJsonService;
     _jobMonitoringService = jobMonitoringService;
     _acumaticaJsonService = acumaticaJsonService;
 }
 public AcumaticaCustomerPut(
     AcumaticaOrderRepository acumaticaOrderRepository,
     SyncOrderRepository syncOrderRepository,
     CustomerClient customerClient,
     JobMonitoringService jobMonitoringService,
     ExecutionLogService logService,
     SettingsRepository settingsRepository,
     AcumaticaJsonService acumaticaJsonService,
     ShopifyJsonService shopifyJsonService)
 {
     _acumaticaOrderRepository = acumaticaOrderRepository;
     _syncOrderRepository      = syncOrderRepository;
     _customerClient           = customerClient;
     _jobMonitoringService     = jobMonitoringService;
     _logService           = logService;
     _settingsRepository   = settingsRepository;
     _acumaticaJsonService = acumaticaJsonService;
     _shopifyJsonService   = shopifyJsonService;
 }
Esempio n. 10
0
 public ShopifyFulfillmentPut(
     ShopifyOrderRepository shopifyOrderRepository,
     SyncOrderRepository syncOrderRepository,
     SyncInventoryRepository syncInventoryRepository,
     FulfillmentApi fulfillmentApi,
     ExecutionLogService logService,
     FulfillmentStatusService fulfillmentStatusService,
     IPushLogger pushLogger, JobMonitoringService jobMonitoringService,
     ShopifyJsonService shopifyJsonService)
 {
     _shopifyOrderRepository  = shopifyOrderRepository;
     _syncOrderRepository     = syncOrderRepository;
     _syncInventoryRepository = syncInventoryRepository;
     _fulfillmentApi          = fulfillmentApi;
     _logService = logService;
     _fulfillmentStatusService = fulfillmentStatusService;
     _pushLogger           = pushLogger;
     _jobMonitoringService = jobMonitoringService;
     _shopifyJsonService   = shopifyJsonService;
 }
Esempio n. 11
0
 public ShopifyInventoryGet(
     IPushLogger logger,
     ProductApi productApi,
     InventoryApi inventoryApi,
     EventApi eventApi,
     ShopifyInventoryRepository inventoryRepository,
     JobMonitoringService jobMonitoringService,
     ShopifyBatchRepository batchRepository,
     ExecutionLogService executionLogService, ShopifyJsonService shopifyJsonService)
 {
     _productApi           = productApi;
     _inventoryApi         = inventoryApi;
     _eventApi             = eventApi;
     _inventoryRepository  = inventoryRepository;
     _jobMonitoringService = jobMonitoringService;
     _batchRepository      = batchRepository;
     _executionLogService  = executionLogService;
     _shopifyJsonService   = shopifyJsonService;
     _logger = logger;
 }
Esempio n. 12
0
 public ShopifyOrderGet(
     ShopifyOrderRepository orderRepository,
     ShopifyBatchRepository batchRepository,
     SettingsRepository settingsRepository,
     ShopifyCustomerGet shopifyCustomerPull,
     ShopifyTransactionGet shopifyTransactionGet,
     JobMonitoringService jobMonitoringService,
     ExecutionLogService executionLogService,
     ShopifyJsonService shopifyJsonService,
     OrderApi orderApi)
 {
     _orderRepository       = orderRepository;
     _batchRepository       = batchRepository;
     _settingsRepository    = settingsRepository;
     _shopifyCustomerPull   = shopifyCustomerPull;
     _shopifyTransactionGet = shopifyTransactionGet;
     _jobMonitoringService  = jobMonitoringService;
     _executionLogService   = executionLogService;
     _shopifyJsonService    = shopifyJsonService;
     _orderApi = orderApi;
 }
Esempio n. 13
0
        public SyncManager(
            AcumaticaHttpContext acumaticaContext,
            AcumaticaCustomerPut acumaticaCustomerSync,
            AcumaticaOrderPut acumaticaOrderSync,
            AcumaticaStockItemPut acumaticaInventorySync,
            AcumaticaRefundPut acumaticaRefundSync,
            AcumaticaOrderPaymentPut acumaticaPaymentSync,

            WarehouseLocationSync warehouseLocationSync,
            ShopifyInventoryPut shopifyInventorySync,
            ShopifyFulfillmentPut shopifyFulfillmentSync,
            ShopifyProductVariantPut shopifyProductVariantPut,

            JobMonitoringService monitoringService,
            SettingsRepository settingsRepository,
            InstanceContext connectionContext,
            ExecutionLogService executionLogService,
            ILifetimeScope lifetimeScope,
            IPushLogger logger)
        {
            _warehouseLocationSync = warehouseLocationSync;

            _acumaticaCustomerSync  = acumaticaCustomerSync;
            _acumaticaInventorySync = acumaticaInventorySync;
            _acumaticaRefundSync    = acumaticaRefundSync;
            _acumaticaPaymentSync   = acumaticaPaymentSync;
            _acumaticaOrderSync     = acumaticaOrderSync;

            _shopifyInventorySync     = shopifyInventorySync;
            _shopifyFulfillmentSync   = shopifyFulfillmentSync;
            _shopifyProductVariantPut = shopifyProductVariantPut;
            _monitoringService        = monitoringService;

            _acumaticaContext    = acumaticaContext;
            _settingsRepository  = settingsRepository;
            _connectionContext   = connectionContext;
            _executionLogService = executionLogService;
            _lifetimeScope       = lifetimeScope;
            _logger = logger;
        }
 public AcumaticaOrderPaymentPut(
     SyncOrderRepository syncOrderRepository,
     PaymentClient paymentClient,
     SettingsRepository settingsRepository,
     ExecutionLogService logService,
     PendingActionService pendingActionService,
     JobMonitoringService jobMonitoringService,
     AcumaticaTimeZoneService acumaticaTimeZoneService,
     InvoiceClient invoiceClient,
     IPushLogger systemLogger, ShopifyJsonService shopifyJsonService)
 {
     _syncOrderRepository      = syncOrderRepository;
     _paymentClient            = paymentClient;
     _settingsRepository       = settingsRepository;
     _pendingActionService     = pendingActionService;
     _systemLogger             = systemLogger;
     _shopifyJsonService       = shopifyJsonService;
     _jobMonitoringService     = jobMonitoringService;
     _acumaticaTimeZoneService = acumaticaTimeZoneService;
     _invoiceClient            = invoiceClient;
     _logService = logService;
 }
Esempio n. 15
0
        public ConfigController(
            CredentialsRepository connectionRepository,
            StateRepository stateRepository,
            ExecutionLogService logRepository,
            OneTimeJobScheduler oneTimeJobService,
            JobMonitoringService jobStatusService,
            ConfigStatusService statusService,
            CombinedRefDataService combinedRefDataService,
            SettingsRepository settingsRepository,
            SyncInventoryRepository syncInventoryRepository,
            ShopifyPaymentGatewayService gatewayService)
        {
            _connectionRepository = connectionRepository;
            _stateRepository      = stateRepository;
            _oneTimeJobService    = oneTimeJobService;

            _statusService           = statusService;
            _combinedRefDataService  = combinedRefDataService;
            _settingsRepository      = settingsRepository;
            _logRepository           = logRepository;
            _syncInventoryRepository = syncInventoryRepository;
            _gatewayService          = gatewayService;
            _jobStatusService        = jobStatusService;
        }