private void StadeLoaded(object sender, RoutedEventArgs e) { // Initialisation des Stade BusinessLayer.JediTournamentManager jtm = new BusinessLayer.JediTournamentManager(); IList<EntitiesLayer.Stade> stades = jtm.getStades(); ViewModel.Stade.StadesViewModel svm = new ViewModel.Stade.StadesViewModel(stades); ucStade.DataContext = svm; }
private void StadeLoaded(object sender, RoutedEventArgs e) { // Initialisation des Stade BusinessLayer.JediTournamentManager jtm = new BusinessLayer.JediTournamentManager(); IList <EntitiesLayer.Stade> stades = jtm.getStades(); ViewModel.Stade.StadesViewModel svm = new ViewModel.Stade.StadesViewModel(stades); ucStade.DataContext = svm; }
private void StadeUnloaded(object sender, RoutedEventArgs e) { BusinessLayer.JediTournamentManager jtm = new BusinessLayer.JediTournamentManager(); ViewModel.Stade.StadesViewModel svm = ucStade.DataContext as ViewModel.Stade.StadesViewModel; List <EntitiesLayer.Stade> stades = new List <EntitiesLayer.Stade>(); foreach (ViewModel.Stade.StadeViewModel s in svm.Stades) { if (s.Planete != "" && s.ImageUri.OriginalString != "") { stades.Add(s.Stade); } } jtm.updateStades(stades); }