コード例 #1
0
        private void Window_Closed(object sender, System.EventArgs e)
        {
            // Applique les changements à la BDD
            JediTournamentManager manager = new JediTournamentManager();
            ObservableCollection<MatchViewModel> matchs = m_msvm.Matchs;

            foreach (MatchViewModel mvm in matchs)
            {
                // Test la validité de la saisie
                if (mvm.Jedi1 != null && mvm.Jedi2 != null && mvm.Stade != null)
                {
                    // Si < 0 alors ajout en BDD cas inexistant
                    if (mvm.Match.ID < 0)
                        manager.addMatch(mvm.Match);
                    else
                        manager.modMatch(mvm.Match);
                }
            }

            // Désabonnement
            m_msvm.RemoveMatch -= M_msvm_RemoveMatch;
        }