2020-10-28 16:00:43 +03:00

15 lines
596 B
C#

using System;
using EvoCalculator.Core.Calculation.Columns;
using EvoCalculator.Core.Models.Calculation.Models.Prepared;
namespace EvoCalculator.Core.Calculation.Post
{
public class BonusBase : BasePostValue<decimal>
{
public void ComputeValue(PreparedValues preparedValues, KaskoBonusGrSumColumn kaskoBonusGrSumColumn)
{
Value = preparedValues.PlPrice + preparedValues.InsuranceOsago + Math.Abs(kaskoBonusGrSumColumn.Values[0]) -
preparedValues.Discount - preparedValues.ComissionRub - preparedValues.FirstPaymentSum;
}
}
}