private void DeliverOrder() { if (!Data.OrderIsReady || !Data.OrderIsPaid) { return; } var viewData = new DeliverOrderView(Data.Drink, Data.Size); _view.DeliverOrder(viewData); Bus.Send(new OrderReadyMessage(Data.CustomerName, Data.Drink)); MarkAsComplete(); }
public void DeliverOrder(DeliverOrderView view) { var logItem = String.Format("Delivering {0} - {1}.", view.Drink, view.DrinkSize); Invoke(new Action <String>(Log), logItem); }