/// <summary>
        /// Supprime les matchs dont les IDs sont donnés en paramètre
        /// </summary>
        /// <param name="removeList">Liste des IDs des matchs à supprimer</param>
        /// <returns>Vrai si succès, sinon faux</returns>
        bool IServiceJediTournament.removeMatch(List<int> ids)
        {
            bool flag = true;
            List<Match> values = new List<Match>();
            JediTournamentManager manager = new JediTournamentManager();

            foreach (Match m in manager.getMatches()) {
                if (!ids.Contains(m.Id)) {
                    values.Add(m);
                }
            }

            try {
                manager.updateMatches(values);
            }
            catch {
                flag = false;
            }

            return flag;
        }
        /// <summary>
        /// Modifie la liste des matchs par celle donnée en argument
        /// </summary>
        /// <param name="matchList">Nouvelle liste de matchs</param>
        /// <returns>Vrai si la mise à jour a bien eu lieu, faux sinon</returns>
        bool IServiceJediTournament.updateMatchs(List<MatchWCF> matchList)
        {
            bool flag = true;
            List<Match> values = new List<Match>();

            foreach (MatchWCF m in matchList) {
                values.Add(m.convert());
            }

            JediTournamentManager manager = new JediTournamentManager();
            manager.updateMatches(values);

            return flag;
        }
        /// <summary>
        /// Ajoute un nouveau match.
        /// </summary>
        /// <param name="m">Match à ajouter</param>
        /// <returns>Vrai si l'ajout s'est fait, sinon faux</returns>
        bool IServiceJediTournament.newMatch(MatchWCF item)
        {
            bool flag = true;

            JediTournamentManager manager = new JediTournamentManager();
            List<Match> values = manager.getMatches();

            // Mise en place de l'ID correct et ajout
            item.Id = values.Max(m => m.Id);
            values.Add(item.convert());

            try {
                manager.updateMatches(values);
            }
            catch {
                flag = false;
            }

            return flag;
        }