15 lines
596 B
C#
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;
|
|
}
|
|
}
|
|
} |