Пример #1
0
        private void createPVmFromSelectedScP()
        {
            Int64  pId = StarChart.GetIdForObject(selectedScPlanet_Var);
            Planet p   = SelectedSolarSystemVm.Planets.Select(x => x.Model).Where(x => x.StarChartId == pId).FirstOrDefault();

            if (p != null)
            {
                IPlanetViewModel pVm = _planetViewModelFactory.CreatePlanetViewModel();
                pVm.Model        = p;
                SelectedPlanetVm = pVm;
            }
        }
Пример #2
0
 private void initialisePlanets()
 {
     planets_Var = new ObservableCollection <IPlanetViewModel>();
     if (model_Var != null)
     {
         foreach (Planet p in model_Var.Planets)
         {
             IPlanetViewModel pVm = planetViewModelFactory.CreatePlanetViewModel();
             pVm.Model = p;
             planets_Var.Add(pVm);
         }
     }
 }