public void Handle(OrderPriced order) { var message = new TakePayment { Order = order.Order }; message.ReplyTo(order); _publisher.Publish(message); }
public void Handle(TakePayment message) { Console.WriteLine(string.Format("Id: {0} Corr: {1} Cause: {2}", message.EventId, message.CorrelationId, message.CausationId)); }