Esempio n. 1
0
 public CustomersSyncJob(IErpClientFactory erpClientFactory, ICustomerRepository customerRepository, ILog log, MailchimpClientConfig mcConfig)
 {
     m_erpClientFactory   = erpClientFactory;
     m_customerRepository = customerRepository;
     m_log      = log;
     m_mcConfig = mcConfig;
 }
Esempio n. 2
0
 public ImportOrdersJob(IErpClientFactory erpClientFactory, IDatabase database, ISession session, IPurchaseOrderRepository purchaseOrderRepository, ILog log, IStockEventRepository stockEventRepository)
 {
     m_erpClientFactory        = erpClientFactory;
     m_database                = database;
     m_session                 = session;
     m_purchaseOrderRepository = purchaseOrderRepository;
     m_log = log;
     m_stockEventRepository = stockEventRepository;
 }
Esempio n. 3
0
 public PurchaseOrderRepository(IErpClientFactory erpClientFactory, IDatabase database, ISession session, ICurrencyRepository currencyRepository, IOrderStatusMappingRepository statusMappingRepository, IProductRepository productRepository)
 {
     m_erpClientFactory        = erpClientFactory;
     m_database                = database;
     m_session                 = session;
     m_currencyRepository      = currencyRepository;
     m_statusMappingRepository = statusMappingRepository;
     m_productRepository       = productRepository;
 }
Esempio n. 4
0
 public ZasilkovnaClient(ILog log, ZasilkovnaClientConfig config, IErpClientFactory erpClientFactory, IDatabase database, ICache cache, ISession session, IOrderWeightCalculator orderWeightCalculator)
 {
     m_log                   = log;
     m_config                = config;
     m_erpClientFactory      = erpClientFactory;
     m_database              = database;
     m_cache                 = cache;
     m_session               = session;
     m_orderWeightCalculator = orderWeightCalculator;
 }
Esempio n. 5
0
 public OrdersFacade(
     IPurchaseOrderRepository orderRepository,
     IDatabase database,
     IErpClientFactory clientFactory,
     ISession session,
     IPaymentRepository paymentRepository,
     ILog log,
     IMaterialBatchFacade batchFacade, IKitProductRepository kitProductRepository)
 {
     m_orderRepository   = orderRepository;
     m_database          = database;
     m_clientFactory     = clientFactory;
     m_session           = session;
     m_paymentRepository = paymentRepository;
     m_log                  = log;
     m_batchFacade          = batchFacade;
     m_kitProductRepository = kitProductRepository;
 }
Esempio n. 6
0
 public PackingController(
     IWebSession webSession,
     ILog log,
     IPurchaseOrderRepository orderRepository,
     IShipmentProvider shipmentProvider,
     IOrdersFacade ordersFacade,
     IKitProductRepository kitProductRepository,
     IErpClientFactory erpClientFactory,
     IMaterialBatchFacade batchFacade,
     IDatabase database,
     IVirtualProductFacade virtualProductFacade, OrdersSystemConfig config)
     : base(webSession, log)
 {
     m_orderRepository      = orderRepository;
     m_shipmentProvider     = shipmentProvider;
     m_ordersFacade         = ordersFacade;
     m_kitProductRepository = kitProductRepository;
     m_erpClientFactory     = erpClientFactory;
     m_batchFacade          = batchFacade;
     m_database             = database;
     m_virtualProductFacade = virtualProductFacade;
     m_config = config;
 }
Esempio n. 7
0
 public ElerpController(IWebSession webSession, ILog log, IErpClientFactory erpClientFactory)
     : base(webSession, log)
 {
     m_erpClientFactory = erpClientFactory;
     m_elerp            = (ElerpClient)m_erpClientFactory.GetAllErpClients().First(i => i.Erp.Description.ToLower().Contains("elerp"));
 }