Exemplo n.º 1
0
        public IEnumerable <string> AfficheSith()
        {
            IEnumerable <string> stringSith;
            List <Jedi>          listJedi;
            DalManager           dal = new DalManager();

            listJedi   = dal.GetJedi();
            stringSith = from sith in listJedi where sith.IsSith == true select sith.Nom;
            return(stringSith);
        }
Exemplo n.º 2
0
        public IEnumerable <string> ListJedi()
        {
            List <Jedi> listJedi;
            DalManager  dal = new DalManager();

            listJedi = dal.GetJedi();
            IEnumerable <string> stringJedi;

            stringJedi = from jedi in listJedi select jedi.Nom;
            return(stringJedi);
        }
Exemplo n.º 3
0
        public List <JediWS> GetJediList()
        {
            List <Jedi>   list  = dalM.GetJedi();
            List <JediWS> rlist = new List <JediWS>();

            foreach (Jedi jeds in list)
            {
                rlist.Add(new JediWS(jeds));
            }

            return(rlist);
        }
Exemplo n.º 4
0
        public IEnumerable <string> AfficheJediFort()
        {
            IEnumerable <string> stringJediFort;
            List <Jedi>          listJedi;
            DalManager           dal = new DalManager();

            listJedi       = dal.GetJedi();
            stringJediFort = from jedifort in listJedi
                             where jedifort.Carac[0].Valeur > 3 && jedifort.Carac[2].Valeur > 50
                             select jedifort.Nom;

            return(stringJediFort);
        }
Exemplo n.º 5
0
        public List <ViewModelJedi> getAllJediModel()
        {
            List <ViewModelJedi> list = new List <ViewModelJedi>();
            var manager = new DalManager();
            var jedis   = manager.GetJedi();

            foreach (Jedi jeds in jedis)
            {
                list.Add(new ViewModelJedi(jeds));
            }

            return(list);
        }
Exemplo n.º 6
0
        public void launchHuitieme(List <ViewModelMatch> listMatch)
        {
            DalManager dalM = new DalManager();
            //var listMatches = this.getAllMatchModel();
            List <Jedi>           jedis        = dalM.GetJedi();
            List <ViewModelMatch> listHuitieme = new List <ViewModelMatch>();
            List <Jedi>           vainqueurs   = new List <Jedi>();
            Random rnd = new Random();

            listHuitieme = (from match in listMatch
                            where match.PhaseTournoi == EPhaseTournoi.HuitiemeFinale
                            orderby match.Match.Id ascending
                            select match).ToList();

            foreach (ViewModelMatch match in listHuitieme)
            {
                int r = rnd.Next(1, 100);
                JouerAuto(match.Match, r);
                vainqueurs.Add((from jeds in jedis
                                where jeds.Id == match.Match.IdJediVainqueur
                                select jeds).First());
            }

            int i = 0;
            // 8 matches de huitième de final
            Stade stade = dalM.GetStade().First();

            while (i < 8)
            {
                //creer les nouveaux matches
                // TODO:  faire que les id des matches s'incrémentent automatiquement
                // mettre dans la base de données tt ça
                //new Match(null, listVainqueurs[i], listVainqueurs[i + 1], EPhaseTournoi.DemiFinale, new Stade(), 9);

                listMatch.Add(new ViewModelMatch(new Match(1, vainqueurs[i], vainqueurs[i + 1], EPhaseTournoi.QuartFinale, stade, i + 8)));
                i += 2;
            }
        }
Exemplo n.º 7
0
        public List <Jedi> ListJediInfo()
        {
            DalManager dal = new DalManager();

            return(dal.GetJedi());
        }