public CashAccountTransaction ( CashTransactionType transactionType, CashAccountId cashAcctID, CashAcctTransactionDate transactionDate, CashAcctTransactionAmount transactionAmount, ExternalAgentId agentId, EconomicEventId eventId, CheckNumber checkNumber, string remittanceAdvice, UserId userID ) : this() { CashTransactionType = transactionType; CashAccountId = cashAcctID ?? throw new ArgumentNullException("The cash account id is required."); CashAcctTransactionDate = transactionDate ?? throw new ArgumentNullException("The cash transaction date is required."); CashAcctTransactionAmount = transactionAmount ?? throw new ArgumentNullException("The cash transaction amount is required."); AgentId = agentId ?? throw new ArgumentNullException("The external agent id is required."); EventId = eventId ?? throw new ArgumentNullException("The cash economic event id is required."); CheckNumber = checkNumber ?? throw new ArgumentNullException("The check number is required."); RemittanceAdvice = remittanceAdvice; UserId = userID ?? throw new ArgumentNullException("The user id is required."); CheckValidity(); }
public void UpdateCashAcctTransactionAmount(CashAcctTransactionAmount transactionAmount) { CashAcctTransactionAmount = transactionAmount ?? throw new ArgumentNullException("The transaction amount is required."); UpdateLastModifiedDate(); CheckValidity(); }