コード例 #1
0
        public CashAccount
        (
            CashAccountId id,
            BankName bankName,
            CashAccountName acctName,
            CashAccountNumber acctNumber,
            RoutingTransitNumber routingTransitNumber,
            DateOpened openedDate,
            UserId userID
        )
            : this()
        {
            Id                   = id ?? throw new ArgumentNullException("The cash account id is required.");
            BankName             = bankName ?? throw new ArgumentNullException("The bank name is required.");
            CashAccountName      = acctName ?? throw new ArgumentNullException("The cash account name is required.");
            CashAccountNumber    = acctNumber ?? throw new ArgumentNullException("The cash account number is required.");
            RoutingTransitNumber = routingTransitNumber ?? throw new ArgumentNullException("The routing account number is required.");
            DateOpened           = openedDate ?? throw new ArgumentNullException("The date that the cash account was opened is required.");
            UserId               = userID ?? throw new ArgumentNullException("The user id is required.");

            CheckValidity();
        }
コード例 #2
0
 public void UpdateCashAccountNumber(CashAccountNumber value)
 {
     CashAccountNumber = value ?? throw new ArgumentNullException("The cash account number is required.");
     UpdateLastModifiedDate();
     CheckValidity();
 }