Пример #1
0
 public SubmitWithdrawTransactionDomainCommand(
     WithdrawTransactionId transactionId,
     BankAccountId accountId)
 {
     AggregateRootId = accountId;
     TransactionId   = transactionId;
 }
Пример #2
0
 public WithdrawTransactionSubmittedDomainEvent(
     WithdrawTransactionId transactionId,
     Money money,
     Money accountBalance,
     Money accountInAmountInFlight,
     Money accountOutAmountInFlight)
 {
     TransactionId            = transactionId;
     Money                    = money;
     AccountBalance           = accountBalance;
     AccountInAmountInFlight  = accountInAmountInFlight;
     AccountOutAmountInFlight = accountOutAmountInFlight;
 }
 public ValidateWithdrawTransactionDomainCommand(
     WithdrawTransactionId transactionId,
     BankAccountId accountId,
     BankAccountName accountName,
     BankName bank,
     Money money)
 {
     TransactionId   = transactionId;
     AggregateRootId = accountId;
     AccountName     = accountName;
     Bank            = bank;
     Money           = money;
 }
Пример #4
0
 public WithdrawTransaction(
     WithdrawTransactionId id,
     BankAccountId accountId,
     BankAccountName accountName,
     BankName bank,
     Money money) : base(id)
 {
     AccountId   = accountId;
     AccountName = accountName;
     Bank        = bank;
     Money       = money;
     Status      = WithdrawTransactionStatus.Started;
 }