private void AddOneGroupNotNullDefsToList(List<SerieDefinitionViewModel> seriedefList, FlightAnalysisChartGroupViewModel group) { if (group.Serie1Definition != null) seriedefList.Add(group.Serie1Definition); if (group.Serie2Definition != null) seriedefList.Add(group.Serie2Definition); if (group.Serie3Definition != null) seriedefList.Add(group.Serie3Definition); }
private void LoadAndAssignValue(FlightAnalysisChartGroupViewModel groupViewModel, KeyValuePair<string, IEnumerable<string>> groupItem, AircraftDataAnalysisModel1.WinRT.Domain.AircraftAnalysisDataLoader dataLoader) { var vm = new FlightAnalysisChartSerieViewModel(); int j = 0; foreach (var parameterID in groupItem.Value) { this.LoadSimpleDataPoints(vm, parameterID, dataLoader, j); if (j == 0) { groupViewModel.Serie1Definition = new SerieDefinitionViewModel(groupViewModel) { ParameterID = parameterID }; } else if (j == 1) { groupViewModel.Serie2Definition = new SerieDefinitionViewModel(groupViewModel) { ParameterID = parameterID }; } else if (j == 2) { groupViewModel.Serie3Definition = new SerieDefinitionViewModel(groupViewModel) { ParameterID = parameterID }; } j++; } groupViewModel.DataSerie = vm; }