public InventoryController( IQueue queue, IWebsiteRepository websiteRepository, IWebsiteInventoryRepository websiteInventoryRepository, IPurchaseOrderEventHandler purchaseOrderEventHandler, IPhysicalAdjustmentEventHandler physicalAdjustmentEventHandler) { _queue = queue; _websiteRepository = websiteRepository; _websiteInventoryRepository = websiteInventoryRepository; _poEventHandler = purchaseOrderEventHandler; _physicalAdjustmentEventHandler = physicalAdjustmentEventHandler; }
public TransferProductQueueHandler(IQueue queue, IWebsiteInventoryRepository websiteInventoryRepository) { _queue = queue; _websiteInventoryRepository = websiteInventoryRepository; }
public OrderManagementProcessor(IWebsiteRepository websiteRepository, IWebsiteInventoryRepository websiteInventoryRepository) { _websiteRepository = websiteRepository; _websiteInventoryRepository = websiteInventoryRepository; }