public event EventHandler <OrderCreatedEventArgs> OrderCreated; //event delegate for when order is created public NewOrderCreator() { _inventoryService = new InventoryService(); _orderDAO = new OrderDAO(); _orderItemDAO = new OrderItemDAO(); _productService = new ProductService(); _newOrderNotifier = new NewOrderCreationNotificationService(this); _newOrderProcessor = new NewOrderProcessor(this); }
public NewOrderProcessingNotificationService(NewOrderProcessor newOrderProcessor) { _newOrderProcessor = newOrderProcessor; newOrderProcessor.OrderIsProcessing += NewOrderProcessing; newOrderProcessor.OrderIsRejected += NewOrderRejected; }