public override void ProcessRows() { ColumnProcessor.MapColumns(); FieldNameIndex = ColumnProcessor.FieldNameIndex; FarmNameIndex = ColumnProcessor.FarmNameIndex; IdIndex = ColumnProcessor.IdIndex; RotationColumns = ColumnProcessor.RotationColumns; AcreageIndex = ColumnProcessor.AcreageIndex; foreach (var row in Rows) { ProcessRow(row); } }
public void ProcessSamples() { ReadValues(); PopHeaders(); ColumnProcessor.MapColumns(); NutrientMappings = ColumnProcessor.NutrientMappings; RecommendationMappings = ColumnProcessor.RecommendationMappings; FieldIndex = ColumnProcessor.FieldIndex; YearIndex = ColumnProcessor.YearIndex; foreach (var sampleRow in RawSamples) { ProcessSample(sampleRow); } }