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 WorkOrdersController(IWorkOrdersCommand commands,
                                    IWorkOrdersFactory factory,
                                    IWorkOrdersQuery query,
                                    IResponseFormatFactory resposeFactory,
                                    IEmployeesQuery employeeQuery,
                                    ILogger <WorkOrdersController> logger,
                                    ISalesOrderQuery salesQuery)
        {
            _command    = commands;
            _query      = query;
            _factory    = factory;
            _response   = resposeFactory;
            _salesQuery = salesQuery;
            _logger     = logger;

            _employeeQuery = employeeQuery;
        }