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