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 stade /// </summary> /// <param name="s">Stade à ajouter</param> /// <returns>Vrai si l'ajout s'est fait, sinon faux</returns> bool IServiceJediTournament.newStade(StadeWCF item) { bool flag = true; JediTournamentManager manager = new JediTournamentManager(); List<Stade> values = manager.getStades(); // Mise en place de l'ID correct et ajout item.Id = values.Max(s => s.Id) + 1; values.Add(item.convert()); try { manager.updateStades(values); } catch { flag = false; } return flag; }