Example #1
0
 public StockBookingCommand(IInventoryDatabaseService database,
                            ILogger <StockBookingCommand> logger,
                            ISalesOrderQuery saleOrderQuery,
                            IStockBookingQuery query)
 {
     _database           = database;
     _customerOrderQuery = saleOrderQuery;
     _logger             = logger;
     _stockQuery         = query;
 }
 public CustomerOrderBookingController(IStockBookingQuery bookingQuery,
                                       ILogger <CustomerOrderBookingController> logger,
                                       IWorkOrder workOrderController,
                                       IStockBookingCommand command,
                                       ISalesOrderQuery saleOrderQuery,
                                       IWorkOrdersFactory workOrderFactory,
                                       IStockBookingFactory factory)
 {
     _logger              = logger;
     _bookingQuery        = bookingQuery;
     _salesOrderQuery     = saleOrderQuery;
     _bookingCommand      = command;
     _bookingFactory      = factory;
     _workOrderController = workOrderController;
     _workOrderFactory    = workOrderFactory;
 }
 public StockBookingController(IStockBookingQuery bookingQuery,
                               ISalesOrderQuery customerOrderQuery)
 {
     _bookingQuery       = bookingQuery;
     _customerOrderQuery = customerOrderQuery;
 }