Example #1
0
        /// <summary>
        /// <![CDATA[
        /// Restatement (Second) of Contracts ยง 347 (a)+(b)-(c)-(limits)
        /// ]]>
        /// </summary>
        /// <param name="lp"></param>
        /// <returns></returns>
        private decimal GetSumByPerson(ILegalPerson lp)
        {
            var lpValue = CalcMoneyRemedy(lp)
                          + CalcLossOther(lp)
                          - CalcLossAvoided(lp)
                          - Limits.CalcMoneyRemedy(lp)
            ;

            lpValue = Rounding(lpValue);

            return(lpValue);
        }