public PaymentOrderStatus(OrderAgg order) { Order = order; }
public OrderCreated(OrderAgg order) { OrderAgg = order; }
public OrderSelected(OrderAgg order) { OrderAgg = order; }
public OrderFound(OrderAgg agg) { Agg = agg; }
public SetOrderStatusSuccessful(OrderAgg order) { Order = order; }
public OrderPaid(string reason, OrderAgg order) { Console.WriteLine(reason); Order = order; }
public OrderPlaced(OrderAgg order) { Order = order; }