public WaveManagement(IOrderDataService orderDataService, IOptimizationEngine optimizationEngine,
                       ISupplierInventoryDataService supplierInventoryDataService)
 {
     this.orderDataService             = orderDataService;
     this.optimizationEngine           = optimizationEngine;
     this.supplierInventoryDataService = supplierInventoryDataService;
 }
 public OrderBusinessEntity(IOrderDataService orderDataService,
                            IStandardInventoryBusinessEntity standardInventoryBusinessEntity,
                            IDeliverySlotsBusinessEntity deliverySlotBusinessEntity,
                            IUserBusinessEntity userBusinessEntity, IOptimizationEngine optimizationEngine,
                            ISupplierBaseService supplierBaseService,
                            ISupplierInventoryDataService supplierInventoryDataService,
                            IWaveManagement waveManagement)
 {
     this.orderDataService = orderDataService;
     this.standardInventoryBusinessEntity = standardInventoryBusinessEntity;
     this.deliverySlotBusinessEntity      = deliverySlotBusinessEntity;
     this.userBusinessEntity = userBusinessEntity;
     this.optimizationEngine = optimizationEngine;
     this.standardInventoryBusinessEntity = standardInventoryBusinessEntity;
     this.supplierBaseService             = supplierBaseService;
     this.supplierInventoryDataService    = supplierInventoryDataService;
     this.waveManagement = waveManagement;
 }
Exemplo n.º 3
0
 public OptimizationRequestRecurringController(IOptimizationEngineServices optimizationEngineServices, IOptimizationEngine optimizationEngine)
 {
     _optimizationEngineServices = optimizationEngineServices;
     _optimizationEngine         = optimizationEngine;
 }
 public OptimizationRequestController()
 {
     _uof        = new UnitOfWork();
     _optiEngine = new OptimizationEngine.OptimizationEngine(_uof);
 }
Exemplo n.º 5
0
 public OptimizationRequestController(IUnitOfWork uof, IOptimizationEngine oe, IBackgroundJobClient backgroundJobClient)
 {
     _uof                 = uof;
     _optiEngine          = oe;
     _backgroundJobClient = backgroundJobClient;
 }
Exemplo n.º 6
0
 public OptimizationRequestController(IUnitOfWork uof, IOptimizationEngine oe)
 {
     _uof        = uof;
     _optiEngine = oe;
 }