private void addColorGroupedObservedData(IReadOnlyList <IReadOnlyList <DataRepository> > observedData) { using (_chartUpdater.UpdateTransaction(Chart)) { foreach (var observedDataNodesList in observedData) { AddDataRepositoriesToEditor(observedDataNodesList); var columnsToAdd = observedDataNodesList.SelectMany(x => x.ObservationColumns()); ChartEditorPresenter.AddCurvesWithSameColorForColumn(columnsToAdd.ToList()); } } }
protected virtual void AddColorGroupedObservedData(IReadOnlyList <IReadOnlyList <DataRepository> > observedDataListGroupedByFolder) { using (_chartUpdater.UpdateTransaction(Chart)) { foreach (var observesDataListInFolder in observedDataListGroupedByFolder) { AddDataRepositoriesToEditor(observesDataListInFolder); var columnsToAdd = observesDataListInFolder.SelectMany(x => x.ObservationColumns()); ChartEditorPresenter.AddCurvesWithSameColorForColumn(columnsToAdd.ToList()); } } }