void win_ModifyStadiumClicked(StadeModel s) { int index = Selector.SelectedIndex; stades.Stades.RemoveAt(index); stades.Stades.Insert(index, s); }
public Fiche_Stade(StadeModel j) : this() { ControleStadium.DataContext = j; }
/// <summary> /// Affecte les valeurs principales pour remplir les données d'un match à partir de ses précédents. /// </summary> /// <param name="p1">Premier match précédent.</param> /// <param name="p2">Second match précédent.</param> /// <param name="s">Stade dans lequel se déroule le match.</param> /// <returns>Match créer à partir des paramètres.</returns> private MatchModel AffectMatchMainData(MatchModel p1, MatchModel p2, StadeModel s) { MatchModel m = new MatchModel(); // Affecte le jedi 1 gagant du précédent match int idWinner1 = p1.IdVainqueur; m.Jedi1 = idWinner1 == p1.Jedi1.ID ? p1.Jedi1 : p1.Jedi2; // Affecte le jedi 2 gagant du précédent match int idWinner2 = p2.IdVainqueur; m.Jedi2 = idWinner2 == p2.Jedi1.ID ? p2.Jedi1 : p2.Jedi2; // Stade m.Stade = s; // Non utile pour l'affichage donc non affecté m.ID = -2; return m; }