PostCalculation: fix costInsurance Current.SumColumn & Next.SumIRRColumn

This commit is contained in:
vchikalkin 2023-12-05 13:10:29 +03:00
parent 83c040a779
commit d110be14e1
2 changed files with 2 additions and 2 deletions

View File

@ -33,7 +33,7 @@ public class SumColumn : BaseColumnWithXIRR
Values = Array<decimal>.Concat( Values = Array<decimal>.Concat(
new[] { -preparedValues.BaseCost - preparedValues.FuelCardSum + costInsurances.Sum() } new[] { -preparedValues.BaseCost - preparedValues.FuelCardSum + Math.Abs(costInsurances.Sum()) }
, new[] { currentTablePayments[0].SumPayment + preparedValues.SubsidySum } , new[] { currentTablePayments[0].SumPayment + preparedValues.SubsidySum }
, currentTablePayments.Skip(1).Select(x => x.SumPayment) , currentTablePayments.Skip(1).Select(x => x.SumPayment)
, costInsurances , costInsurances

View File

@ -52,7 +52,7 @@ namespace EvoCalculator.Core.PostCalculation.v2.Columns.Next
} }
Values = Array<decimal>.Concat( Values = Array<decimal>.Concat(
new[] { -_nextValues.BaseCost - _preparedValues.FuelCardSum + costInsurances.Sum() }, new[] { -_nextValues.BaseCost - _preparedValues.FuelCardSum + Math.Abs(costInsurances.Sum()) },
_sumColumn.Values.Skip(1), _sumColumn.Values.Skip(1),
costInsurances costInsurances
); );