Example #1
0
 public MatchWCF(Match m)
 {
     Id        = m.Id;
     Jedi1     = new JediWCF(m.Jedi1);
     Jedi2     = new JediWCF(m.Jedi2);
     Vainqueur = (m.JediVainqueur == null) ? null : new JediWCF(m.JediVainqueur);
     Stade     = new StadeWCF(m.Stade);
     Phase     = (int)m.PhaseTournoi;
 }
        /// <summary>
        /// Ajoute un nouveau jedi
        /// </summary>
        /// <param name="j">Jedi à ajouter</param>
        /// <returns>Vrai si l'ajout s'est fait, sinon faux</returns>
        bool IServiceJediTournament.newJedi(JediWCF item)
        {
            bool flag = true;

            JediTournamentManager manager = new JediTournamentManager();
            List<Jedi> values = manager.getJedis();
            item.Id = values.Max(j => j.Id) + 1;
            values.Add(item.convert());

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

            return flag;
        }