private OrderPaid CreateEvent(Model.Payment.V1.Payment state) { var evn = CreateEvent <OrderPaid>(state); evn.OrderStreamId = OrderStreamId; evn.Amount = Amount; return(evn); }
public OrderPaid Execute(Model.Payment.V1.Payment state) { Validate(); return(CreateEvent(state)); }