public StlInventoryUpdateJob(ILog log, IStlInventoryUpdateRepository stlInventoryUpdateRepository, IShipmentInventoryAdjustmentRepository shipmentInventoryAdjustmentRepository, IPerpetualInventoryTransferRepository perpetualInventoryTransferRepository, IPixInventoryAdjustmentRepository pixInventoryAdjustmentRepository) { _log = log; _stlInventoryUpdateRepository = stlInventoryUpdateRepository; _shipmentInventoryAdjustmentRepository = shipmentInventoryAdjustmentRepository; _perpetualInventoryTransferRepository = perpetualInventoryTransferRepository; _pixInventoryAdjustmentRepository = pixInventoryAdjustmentRepository; }
public InventorySyncJob(ILog log, IConfigurationManager configurationManager, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, IInventorySyncRepository inventorySyncRepository, IFileIo fileIo, ITransferControlConfigurationManager transferControlConfigurationManager, IStlInventoryRepository stlInventoryRepository, IStlInventoryUpdateRepository stlInventoryUpdateRepository, IShipmentInventoryAdjustmentRepository shipmentInventoryAdjustmentRepository, IPerpetualInventoryTransferRepository perpetualInventoryTransferRepository, IPixInventoryAdjustmentRepository pixInventoryAdjustmentRepository) : base(log, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _inventorySyncRepository = inventorySyncRepository; _stlInventoryRepository = stlInventoryRepository; _stlInventoryUpdateRepository = stlInventoryUpdateRepository; _shipmentInventoryAdjustmentRepository = shipmentInventoryAdjustmentRepository; _perpetualInventoryTransferRepository = perpetualInventoryTransferRepository; _pixInventoryAdjustmentRepository = pixInventoryAdjustmentRepository; _log = log; _configurationManager = configurationManager; }