public void AddTournoi(string nom, MatchContract match1, MatchContract match2, MatchContract match3, MatchContract match4) { List <MatchContract> listMatchc = new List <MatchContract>(); listMatchc.Add(match1); listMatchc.Add(match2); listMatchc.Add(match3); listMatchc.Add(match4); List <Match> listMatch = new List <Match>(); List <Jedi> listJedi = jtm.getAllJedis(); List <Stade> listStade = jtm.getAllStades(); Jedi jedi1 = new Jedi(); Jedi jedi2 = new Jedi(); Stade stade = new Stade(); foreach (MatchContract m in listMatchc) { jedi1 = listJedi.Find(j => j.Nom == m.Jedi1.Nom); jedi2 = listJedi.Find(j => j.Nom == m.Jedi2.Nom); stade = listStade.Find(s => s.Planete == m.Stade.Planete); listMatch.Add(new Match(m.Id, jedi1, jedi2, EPhaseTournoi.QuartFinale, stade)); } Tournoi tournoi = new Tournoi(0, nom, listMatch); jtm.addTournoi(tournoi); }
public List <TournoiContract> GetTournois() { List <TournoiContract> list = new List <TournoiContract>(); List <Tournoi> listtournoi = new List <Tournoi>(); List <MatchContract> listmatch = new List <MatchContract>(); listmatch = GetMatchs(); listtournoi = jtm.getAllTournois(); foreach (Tournoi t in listtournoi) { TournoiContract tournoi = new TournoiContract(); tournoi.Matchs = new List <MatchContract>(); //Tournoi tournoi2 = listtournoi.Find(x => x.Nom == t.Nom); foreach (Match m in t.Matchs /*tournoi2.Matchs*/) { MatchContract match = new MatchContract(); match = listmatch.Find(x => x.Id == m.ID); if (match != null) { tournoi.Matchs.Add(match); } } tournoi.Nom = t.Nom; tournoi.Id = t.ID; list.Add(tournoi); } return(list); }
public List <MatchContract> GetMatchs() { List <MatchContract> list = new List <MatchContract>(); List <Match> listmatch = new List <Match>(); List <JediContract> listJedi = new List <JediContract>(); List <StadeContract> listStade = new List <StadeContract>(); listJedi = GetJedis(); listStade = GetStades(); listmatch = jtm.getAllMatchs(); foreach (Match m in listmatch) { MatchContract match = new MatchContract(m.ID, m.IdJediVainqueur, listJedi.Find(x => x.Nom == m.Jedi1.Nom), listJedi.Find(x => x.Nom == m.Jedi2.Nom), listStade.Find(x => x.Planete == m.Stade.Planete)); list.Add(match); } return(list); }
public void ModTournoi(int id, string nom, MatchContract match1, MatchContract match2, MatchContract match3, MatchContract match4) { List <MatchContract> listMatchc = new List <MatchContract>(); listMatchc.Add(match1); listMatchc.Add(match2); listMatchc.Add(match3); listMatchc.Add(match4); List <Match> listMatch = new List <Match>(); List <Jedi> listJedi = jtm.getAllJedis(); List <Stade> listStade = jtm.getAllStades(); Jedi jedi1 = new Jedi(); Jedi jedi2 = new Jedi(); Stade stade = new Stade(); foreach (MatchContract m in listMatchc) { jedi1 = listJedi.Find(j => j.Nom == m.Jedi1.Nom); jedi2 = listJedi.Find(j => j.Nom == m.Jedi2.Nom); stade = listStade.Find(s => s.Planete == m.Stade.Planete); listMatch.Add(new Match(m.Id, jedi1, jedi2, EPhaseTournoi.QuartFinale, stade)); } Tournoi tournoi = jtm.getAllTournois().Find(t => t.ID == id); if (nom != null) { tournoi.Nom = nom; } if (listMatch != null) { tournoi.Matchs = listMatch; } jtm.modTournoi(tournoi); }
public void ModTournoi(int id, string nom, MatchContract match1, MatchContract match2, MatchContract match3, MatchContract match4) { List<MatchContract> listMatchc = new List<MatchContract>(); listMatchc.Add(match1); listMatchc.Add(match2); listMatchc.Add(match3); listMatchc.Add(match4); List<Match> listMatch = new List<Match>(); List<Jedi> listJedi = jtm.getAllJedis(); List<Stade> listStade = jtm.getAllStades(); Jedi jedi1 = new Jedi(); Jedi jedi2 = new Jedi(); Stade stade = new Stade(); foreach (MatchContract m in listMatchc) { jedi1 = listJedi.Find(j => j.Nom == m.Jedi1.Nom); jedi2 = listJedi.Find(j => j.Nom == m.Jedi2.Nom); stade = listStade.Find(s => s.Planete == m.Stade.Planete); listMatch.Add(new Match(m.Id, jedi1, jedi2, EPhaseTournoi.QuartFinale, stade)); } Tournoi tournoi = jtm.getAllTournois().Find(t => t.ID == id); if (nom != null) { tournoi.Nom = nom; } if (listMatch != null) { tournoi.Matchs = listMatch; } jtm.modTournoi(tournoi); }
public List<TournoiContract> GetTournois() { List<TournoiContract> list = new List<TournoiContract>(); List<Tournoi> listtournoi = new List<Tournoi>(); List<MatchContract> listmatch = new List<MatchContract>(); listmatch = GetMatchs(); listtournoi = jtm.getAllTournois(); foreach (Tournoi t in listtournoi) { TournoiContract tournoi = new TournoiContract(); tournoi.Matchs = new List<MatchContract>(); //Tournoi tournoi2 = listtournoi.Find(x => x.Nom == t.Nom); foreach(Match m in t.Matchs /*tournoi2.Matchs*/) { MatchContract match = new MatchContract(); match = listmatch.Find(x => x.Id == m.ID); if (match != null) { tournoi.Matchs.Add(match); } } tournoi.Nom = t.Nom; tournoi.Id = t.ID; list.Add(tournoi); } return list; }
public List<MatchContract> GetMatchs() { List<MatchContract> list = new List<MatchContract>(); List<Match> listmatch = new List<Match>(); List<JediContract> listJedi = new List<JediContract>(); List<StadeContract> listStade = new List<StadeContract>(); listJedi = GetJedis(); listStade = GetStades(); listmatch = jtm.getAllMatchs(); foreach (Match m in listmatch) { MatchContract match = new MatchContract(m.ID,m.IdJediVainqueur, listJedi.Find(x => x.Nom == m.Jedi1.Nom), listJedi.Find(x => x.Nom == m.Jedi2.Nom), listStade.Find(x => x.Planete == m.Stade.Planete)); list.Add(match); } return list; }
public void AddTournoi(string nom, MatchContract match1, MatchContract match2, MatchContract match3, MatchContract match4) { List<MatchContract> listMatchc = new List<MatchContract>(); listMatchc.Add(match1); listMatchc.Add(match2); listMatchc.Add(match3); listMatchc.Add(match4); List<Match> listMatch = new List<Match>(); List<Jedi> listJedi = jtm.getAllJedis(); List<Stade> listStade = jtm.getAllStades(); Jedi jedi1 = new Jedi(); Jedi jedi2 = new Jedi(); Stade stade = new Stade(); foreach (MatchContract m in listMatchc) { jedi1 = listJedi.Find(j => j.Nom == m.Jedi1.Nom); jedi2 = listJedi.Find(j => j.Nom == m.Jedi2.Nom); stade = listStade.Find(s => s.Planete == m.Stade.Planete); listMatch.Add(new Match(m.Id, jedi1, jedi2, EPhaseTournoi.QuartFinale, stade)); } Tournoi tournoi = new Tournoi(0, nom, listMatch); jtm.addTournoi(tournoi); }