Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
 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;
 }
Пример #7
0
 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;
 }
Пример #8
0
        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);
        }