예제 #1
0
        private OrderPaid CreateEvent(Model.Payment.V1.Payment state)
        {
            var evn = CreateEvent <OrderPaid>(state);

            evn.OrderStreamId = OrderStreamId;
            evn.Amount        = Amount;
            return(evn);
        }
예제 #2
0
 public OrderPaid Execute(Model.Payment.V1.Payment state)
 {
     Validate();
     return(CreateEvent(state));
 }