コード例 #1
0
        /// <summary>
        /// Set amount
        /// </summary>
        /// <param name="indicator"></param>
        /// <param name="amount"></param>
        /// <returns></returns>
        public bool SetAmount(CreditDebitIndicator indicator,
                              CurrencyAmount amount)
        {
            if (_isSaved)
            {
                return(false);
            }

            if (amount == null)
            {
                return(false);
            }

            if (amount.IsNegative())
            {
                return(false);
            }
            _cdIndicator = indicator;
            _amount.Set(amount);
            return(true);
        }