private OrderDispatched CreateEvent(Model.Dispatch.Dispatch state) { var evn = CreateEvent <OrderDispatched>(state); evn.PaymentStreamId = PaymentStreamId; evn.OrderStreamId = OrderStreamId; evn.Items = Items.ToList(); return(evn); }
public OrderDispatched Execute(Model.Dispatch.Dispatch state) { Validate(); return(CreateEvent(state)); }