using EvoCalculator.Core.Models.Calculation.Models.Prepared; namespace EvoCalculator.Core.Calculation.Columns { public class CashflowMSFOFinal2Column : BaseColumnWithNominal { public CashflowMSFOFinal2Column(int count, DateTempColumn dateTempColumn) : base(count, dateTempColumn) { } public void ComputeValues(PreparedValues preparedValues, DirectorBonusSumColumn directorBonusSumColumn, CashflowMSFOFinalColumn cashflowMsfoFinalColumn) { Values[0] = -preparedValues.AcquisitionExpenses; Values[1] = cashflowMsfoFinalColumn.Values[1]; for (var i = 2; i < Values.Length; i++) Values[i] = cashflowMsfoFinalColumn.Values[i] + directorBonusSumColumn.Values[i]; } } }