using EvoCalculator.Core.Models.Calculation.Models.Prepared; namespace EvoCalculator.Core.Calculation.Columns { public class TLMExpensesColumn : BaseColumnWithSum { public TLMExpensesColumn(int count) : base(count) { } public void ComputeValues(PreparedValues preparedValues, PreparedPayments preparedPayments) { Values[1] = -(preparedValues.TLMCost + preparedPayments.Rows[0].TlmBasePayment); for (var i = 2; i < Values.Length; i++) Values[i] = -preparedPayments.Rows[i - 1].TlmBasePayment; Values[0] = Sum; } } }