public TransferTransactionSubmittedDomainEvent(
     TransferTransactionId transactionId,
     Money money,
     TransferAccountType accountType,
     Money accountBalance,
     Money accountInAmountInFlight,
     Money accountOutAmountInFlight)
 {
     TransactionId            = transactionId;
     Money                    = money;
     AccountType              = accountType;
     AccountBalance           = accountBalance;
     AccountInAmountInFlight  = accountInAmountInFlight;
     AccountOutAmountInFlight = accountOutAmountInFlight;
 }
示例#2
0
 public SubmitTransferTransactionDomainCommand(TransferTransactionId transactionId, BankAccountId accountId)
 {
     AggregateRootId = accountId;
     TransactionId   = transactionId;
 }
 public FreeTransferAccountTransactionDomainCommand(BankAccountId accountId, TransferTransactionId transactionId)
 {
     AggregateRootId = accountId;
     TransactionId   = transactionId;
 }