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;
        }