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(); }
public void UpdateCashAccountNumber(CashAccountNumber value) { CashAccountNumber = value ?? throw new ArgumentNullException("The cash account number is required."); UpdateLastModifiedDate(); CheckValidity(); }