public OrderFulfillmentForDodgeyCustomer(ITopicDispatcher dispatcher, OrderTaken initiatingMessage)
        {
            _dispatcher = dispatcher;

            _dispatcher.Publish(new PriceFood(initiatingMessage.Order,
                                              initiatingMessage.CorrelationId,
                                              initiatingMessage.MessageId));
        }
Example #2
0
        public OrderFulfillment(ITopicDispatcher dispatcher, OrderTaken initiatingMessage)
        {
            _dispatcher = dispatcher;

            _dispatcher.Publish(new CookFood(initiatingMessage.Order,
                                             initiatingMessage.CorrelationId,
                                             initiatingMessage.MessageId));
        }
Example #3
0
 public void NextStatus(Order order)
 {
     order._orderStatus = OrderTaken.GetInst();
 }