Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public NewOrderProcessingNotificationService(NewOrderProcessor newOrderProcessor)
 {
     _newOrderProcessor = newOrderProcessor;
     newOrderProcessor.OrderIsProcessing += NewOrderProcessing;
     newOrderProcessor.OrderIsRejected   += NewOrderRejected;
 }