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