public void Consume(DrinkReadyMessage message) { MessageBox.Show(string.Format("Hey, {0}, your {1} is ready.", message.Name, message.Drink)); _unsubscribeToken(); _unsubscribeToken = null; }
private void ServeDrink() { Console.WriteLine(string.Format("I've got a {0} ready for {1}!", Drink, Name)); var message = new DrinkReadyMessage { CorrelationId = CorrelationId, Drink = Drink, Name = Name, }; Bus.Publish(message); }