public PrestaShopSynchronizeService( IConfiguration _configuration, ILogger <PrestaShopSynchronizeService> _logger, IUnitOfWorkProvider _unitOfWorkProvider, ISynchronizeStampRepository _synchronizeStampRepository, IPrestaShopClient _prestaShopClient, ISupplierRepository _supplierRepository, ICategoryRepository _categoryRepository, IProductRepository _productRepository, ITaxRepository _taxRepository, IPrestaShopSynchronizeCustomer _prestaShopSynchronizeCustomer, IPrestaShopSynchronizeOrder _prestaShopSynchronizeOrder) { configuration = _configuration; logger = _logger; unitOfWorkProvider = _unitOfWorkProvider; prestaShopClient = _prestaShopClient; synchronizeStampRepository = _synchronizeStampRepository; supplierRepository = _supplierRepository; categoryRepository = _categoryRepository; productRepository = _productRepository; taxRepository = _taxRepository; prestaShopSynchronizeCustomer = _prestaShopSynchronizeCustomer; prestaShopSynchronizeOrder = _prestaShopSynchronizeOrder; bool b; SynchronizationDisabled = bool.TryParse(configuration["PrestaShop:Synchronization:Disabled"], out b) ? b : false; CustomerSynchronizeDisabled = bool.TryParse(configuration["PrestaShop:Synchronization:Customers:Disabled"], out b) ? b : false; }
public PrestaShopSynchronizeCustomer( ILogger <PrestaShopSynchronizeCustomer> _logger, IUnitOfWorkProvider _unitOfWorkProvider, ISynchronizeStampRepository _synchronizeStampRepository, ICustomerRepository _customerRepository, IPrestaShopClient _prestaShopClient, IPsCustomerRepository _psCustomerRepository) { logger = _logger; unitOfWorkProvider = _unitOfWorkProvider; synchronizeStampRepository = _synchronizeStampRepository; customerRepository = _customerRepository; prestaShopClient = _prestaShopClient; psCustomerRepository = _psCustomerRepository; }
public PrestaShopSynchronizeOrder( ILogger <PrestaShopSynchronizeOrder> _logger, IUnitOfWorkProvider _unitOfWorkProvider, ISynchronizeStampRepository _synchronizeStampRepository, ICustomerRepository _customerRepository, IOrderRepository _orderRepository, IOrderStatusRepository _orderStatusRepository, IProductRepository _productRepository, IPrestaShopClient _prestaShopClient, IPsOrderRepository _psOrderRepository, IProductPricePolicy _pricePolicy) { logger = _logger; unitOfWorkProvider = _unitOfWorkProvider; synchronizeStampRepository = _synchronizeStampRepository; customerRepository = _customerRepository; orderRepository = _orderRepository; orderStatusRepository = _orderStatusRepository; productRepository = _productRepository; prestaShopClient = _prestaShopClient; psOrderRepository = _psOrderRepository; pricePolicy = _pricePolicy; }
public PsRepositoryBase(IPrestaShopClient prestaShopClient) { PrestaShopClient = prestaShopClient; }
public PsOrderRepository(IPrestaShopClient prestaShopClient) : base(prestaShopClient) { }
public PsCustomerRepository(IPrestaShopClient prestaShopClient) : base(prestaShopClient) { }