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; }
public OptimizationRequestRecurringController(IOptimizationEngineServices optimizationEngineServices, IOptimizationEngine optimizationEngine) { _optimizationEngineServices = optimizationEngineServices; _optimizationEngine = optimizationEngine; }
public OptimizationRequestController() { _uof = new UnitOfWork(); _optiEngine = new OptimizationEngine.OptimizationEngine(_uof); }
public OptimizationRequestController(IUnitOfWork uof, IOptimizationEngine oe, IBackgroundJobClient backgroundJobClient) { _uof = uof; _optiEngine = oe; _backgroundJobClient = backgroundJobClient; }
public OptimizationRequestController(IUnitOfWork uof, IOptimizationEngine oe) { _uof = uof; _optiEngine = oe; }