Example #1
0
 async Task ITransferTransaction.Cancel(TransactionFaileReason reason)
 {
     if (this.State.Status != TransactionStatus.Completed)
     {
         await this.ApplyEvent(new TransferCanceledEvent(this.GetPrimaryKey(), reason));
     }
 }
 public TransferCanceledEvent(Guid transactionId, TransactionFaileReason reason)
 {
     this.TransferTransactionId = transactionId;
     this.TransactionFaileReason = reason;
 }
 public TransferCanceledEvent(Guid transactionId, TransactionFaileReason reason)
 {
     this.TransferTransactionId  = transactionId;
     this.TransactionFaileReason = reason;
 }