public SaleProcessor(Database database, IOutgoingCommandEnvelopeRouter envelopeRouter, SaleRepository saleRepository, InventoryRepository inventoryRepository) { this.database = database; this.envelopeRouter = envelopeRouter; this.saleRepository = saleRepository; this.inventoryRepository = inventoryRepository; }
public ConfirmInventoryTransferNoteWFManager( IAuditLogWFManager auditLogWFManager, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _auditLogWFManager = auditLogWFManager; _commandEnvelopeRouter = commandEnvelopeRouter; }
public OrderPosWorkflow(INotifyService notifyService, InventoryAdjustmentNoteFactory inventoryAdjustmentNoteFactory, InventoryAdjustmentNoteWfManager inventoryAdjustmentNoteWfManager, ICostCentreRepository costCentreRepository, IInvoiceFactory invoiceFactory, IInvoiceRepository invoiceRepository, IConfirmInvoiceWorkFlowManager invoiceWorkFlowManager, IReceiptWorkFlowManager receiptWorkFlowManager, IReceiptFactory receiptFactory, IGetDocumentReference getDocumentReference, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _inventoryAdjustmentNoteFactory = inventoryAdjustmentNoteFactory; _inventoryAdjustmentNoteWfManager = inventoryAdjustmentNoteWfManager; _costCentreRepository = costCentreRepository; _invoiceFactory = invoiceFactory; _invoiceRepository = invoiceRepository; _invoiceWorkFlowManager = invoiceWorkFlowManager; _receiptWorkFlowManager = receiptWorkFlowManager; _receiptFactory = receiptFactory; _getDocumentReference = getDocumentReference; _commandEnvelopeRouter = commandEnvelopeRouter; _notifyService = notifyService; }
public CommodityTransferWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _commandEnvelopeRouter = commandEnvelopeRouter; }
public ProducerIRNWFManager( IAuditLogWFManager auditLogWFManager, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _auditLogWFManager = auditLogWFManager; _commandEnvelopeRouter = commandEnvelopeRouter; }
public ConfirmCreditNoteWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _commandEnvelopeRouter = commandEnvelopeRouter; }
public ReceiptWorkflowManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogWFManager auditLogWfManager) { _commandEnvelopeRouter = commandEnvelopeRouter; _auditLogWFManager = auditLogWfManager; }
public OrderProcessor(Database database, IOutgoingCommandEnvelopeRouter envelopeRouter, SaleRepository saleRepository) { this.database = database; this.envelopeRouter = envelopeRouter; this.saleRepository = saleRepository; }
public CommodityReceptionWFManager( IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _commandEnvelopeRouter = commandEnvelopeRouter; }
public CommodityPurchaseWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogsWFManager auditLogWfManager) { _commandEnvelopeRouter = commandEnvelopeRouter; _auditLogWFManager = auditLogWfManager; }
public CommodityStorageWFManager(IAuditLogsWFManager auditLogWfManager, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _auditLogWFManager = auditLogWfManager; _commandEnvelopeRouter = commandEnvelopeRouter; }
public ReCollectionWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _commandEnvelopeRouter = commandEnvelopeRouter; }
public ReceivedDeliveryWorkflow(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _commandEnvelopeRouter = commandEnvelopeRouter; }
public CommodityWarehouseStorageWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _commandEnvelopeRouter = commandEnvelopeRouter; }
public InventoryAdjustmentNoteWfManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogWFManager auditLogWfManager) { _commandEnvelopeRouter = commandEnvelopeRouter; _auditLogWFManager = auditLogWfManager; }
public ConfirmPaymentNoteWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogWFManager auditLogWfManager) { _commandEnvelopeRouter = commandEnvelopeRouter; _auditLogWFManager = auditLogWfManager; }
public ConfirmInvoiceWorkFlowManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogWFManager auditLogWfManager) { _commandEnvelopeRouter = commandEnvelopeRouter; _auditLogWFManager = auditLogWfManager; }
public PurchaseOrderWorkflow( IOutgoingCommandEnvelopeRouter commandEnvelopeRouter) { _commandEnvelopeRouter = commandEnvelopeRouter; }