예제 #1
0
        public void AddStade(int nbPlaces, string nom, string planete, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
        {
            List<Caracteristique> carac = new List<Caracteristique>();
            if (force != null)
            {
                Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Stade, force.Valeur);
                carac.Add(force2);
            }
            if (chance != null)
            {
                Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Stade, chance.Valeur);
                carac.Add(chance2);
            }
            if (sante != null)
            {
                Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Stade, sante.Valeur);
                carac.Add(sante2);
            }
            if (defense != null)
            {
                Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Stade, defense.Valeur);
                carac.Add(defense2);
            }

            Stade stade = new Stade(0,nom,nbPlaces, planete, carac,"");
            jtm.addStade(stade);
        }
예제 #2
0
        public void AddJedi(string nom, bool isSith, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
        {
            List <Caracteristique> carac = new List <Caracteristique>();

            if (force != null)
            {
                Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Jedi, force.Valeur);
                carac.Add(force2);
            }
            if (chance != null)
            {
                Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Jedi, chance.Valeur);
                carac.Add(chance2);
            }
            if (sante != null)
            {
                Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Jedi, sante.Valeur);
                carac.Add(sante2);
            }
            if (defense != null)
            {
                Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Jedi, defense.Valeur);
                carac.Add(defense2);
            }
            Jedi jedi = new Jedi(0, nom, isSith, carac, "");

            jtm.addJedi(jedi);
        }
예제 #3
0
 public void AddJedi(string nom, bool isSith, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
 {
     List<Caracteristique> carac = new List<Caracteristique>();
     if (force != null)
     {
         Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Jedi, force.Valeur);
         carac.Add(force2);
     }
     if (chance != null)
     {
         Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Jedi, chance.Valeur);
         carac.Add(chance2);
     }
     if (sante != null)
     {
         Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Jedi, sante.Valeur);
         carac.Add(sante2);
     }
     if (defense != null)
     {
         Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Jedi, defense.Valeur);
         carac.Add(defense2);
     }
     Jedi jedi = new Jedi(0, nom, isSith, carac, "");
     jtm.addJedi(jedi);
 }
예제 #4
0
        public void AddStade(int nbPlaces, string nom, string planete, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
        {
            List <Caracteristique> carac = new List <Caracteristique>();

            if (force != null)
            {
                Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Stade, force.Valeur);
                carac.Add(force2);
            }
            if (chance != null)
            {
                Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Stade, chance.Valeur);
                carac.Add(chance2);
            }
            if (sante != null)
            {
                Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Stade, sante.Valeur);
                carac.Add(sante2);
            }
            if (defense != null)
            {
                Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Stade, defense.Valeur);
                carac.Add(defense2);
            }

            Stade stade = new Stade(0, nom, nbPlaces, planete, carac, "");

            jtm.addStade(stade);
        }
예제 #5
0
        public List <CaracteristiqueContract> GetCaracteristiquesByJedi(int id)
        {
            List <CaracteristiqueContract> list       = new List <CaracteristiqueContract>();
            List <Caracteristique>         listcaract = new List <Caracteristique>();
            List <Jedi> listjedi = new List <Jedi>();

            listjedi = jtm.getAllJedis();
            Jedi jedi = listjedi.Find(x => x.ID == id);

            foreach (Caracteristique c in jedi.Caracteristiques)
            {
                CaracteristiqueContract carac = new CaracteristiqueContract(c.ID, c.Nom, c.Definition, c.Type, c.Valeur);
                list.Add(carac);
            }
            return(list);
        }
예제 #6
0
        public List <CaracteristiqueContract> GetCaracteristiquesByStade(int id)
        {
            List <CaracteristiqueContract> list       = new List <CaracteristiqueContract>();
            List <Caracteristique>         listcaract = new List <Caracteristique>();
            List <Stade> listStade = new List <Stade>();

            listStade = jtm.getAllStades();
            Stade stade = listStade.Find(x => x.ID == id);

            foreach (Caracteristique c in stade.Caracteristiques)
            {
                CaracteristiqueContract carac = new CaracteristiqueContract(c.ID, c.Nom, c.Definition, c.Type, c.Valeur);
                list.Add(carac);
            }
            return(list);
        }
예제 #7
0
        public void modStade(int id, int nbPlaces, string nom, string planete, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
        {
            List <Caracteristique> carac = new List <Caracteristique>();

            if (force != null)
            {
                Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Stade, force.Valeur);
                carac.Add(force2);
            }
            if (chance != null)
            {
                Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Stade, chance.Valeur);
                carac.Add(chance2);
            }
            if (sante != null)
            {
                Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Stade, sante.Valeur);
                carac.Add(sante2);
            }
            if (defense != null)
            {
                Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Stade, defense.Valeur);
                carac.Add(defense2);
            }

            List <Stade> listStade = jtm.getAllStades();

            Stade stade = listStade.Find(s => s.ID == id);

            if (nbPlaces != 0)
            {
                stade.NbPlaces = nbPlaces;
            }
            if (nom != null)
            {
                stade.Nom = nom;
            }
            if (planete != null)
            {
                stade.Planete = planete;
            }
            stade.Caracteristiques = carac;
            jtm.modStade(stade);
        }
예제 #8
0
        public void modJedi(int id, string nom, bool isSith, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
        {
            List <Caracteristique> carac = new List <Caracteristique>();

            if (force != null)
            {
                Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Jedi, force.Valeur);
                carac.Add(force2);
            }
            if (chance != null)
            {
                Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Jedi, chance.Valeur);
                carac.Add(chance2);
            }
            if (sante != null)
            {
                Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Jedi, sante.Valeur);
                carac.Add(sante2);
            }
            if (defense != null)
            {
                Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Jedi, defense.Valeur);
                carac.Add(defense2);
            }

            List <Jedi> listJedi = jtm.getAllJedis();

            Jedi jedi = listJedi.Find(j => j.ID == id);

            if (nom != null)
            {
                jedi.Nom = nom;
            }

            jedi.IsSith = isSith;
            if (carac != null)
            {
                jedi.Caracteristiques = carac;
            }
            jtm.modJedi(jedi);
        }
예제 #9
0
        public void modStade(int id, int nbPlaces, string nom, string planete, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
        {
            List<Caracteristique> carac = new List<Caracteristique>();
            if (force != null)
            {
                Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Stade, force.Valeur);
                carac.Add(force2);
            }
            if (chance != null)
            {
                Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Stade, chance.Valeur);
                carac.Add(chance2);
            }
            if (sante != null)
            {
                Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Stade, sante.Valeur);
                carac.Add(sante2);
            }
            if (defense != null)
            {
                Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Stade, defense.Valeur);
                carac.Add(defense2);
            }

            List<Stade> listStade = jtm.getAllStades();

            Stade stade = listStade.Find(s => s.ID == id);

            if (nbPlaces != 0)
            {
                stade.NbPlaces = nbPlaces;
            }
            if (nom != null)
            {
                stade.Nom = nom;
            }
            if (planete != null)
            {
                stade.Planete = planete;
            }
            stade.Caracteristiques = carac;
            jtm.modStade(stade);
        }
예제 #10
0
        public void modJedi(int id, string nom, bool isSith, CaracteristiqueContract force, CaracteristiqueContract defense, CaracteristiqueContract chance, CaracteristiqueContract sante)
        {
            List<Caracteristique> carac = new List<Caracteristique>();
            if (force != null)
            {
                Caracteristique force2 = new Caracteristique(1, force.Nom, EDefCaracteristique.Force, ETypeCaracteristique.Jedi, force.Valeur);
                carac.Add(force2);
            }
            if (chance != null)
            {
                Caracteristique chance2 = new Caracteristique(2, chance.Nom, EDefCaracteristique.Chance, ETypeCaracteristique.Jedi, chance.Valeur);
                carac.Add(chance2);
            }
            if (sante != null)
            {
                Caracteristique sante2 = new Caracteristique(3, sante.Nom, EDefCaracteristique.Sante, ETypeCaracteristique.Jedi, sante.Valeur);
                carac.Add(sante2);
            }
            if (defense != null)
            {
                Caracteristique defense2 = new Caracteristique(4, defense.Nom, EDefCaracteristique.Defense, ETypeCaracteristique.Jedi, defense.Valeur);
                carac.Add(defense2);
            }

            List<Jedi> listJedi = jtm.getAllJedis();

            Jedi jedi = listJedi.Find(j => j.ID == id);

            if (nom != null)
            {
                jedi.Nom = nom;
            }

            jedi.IsSith = isSith;
            if (carac != null)
            {
                jedi.Caracteristiques = carac;
            }
            jtm.modJedi(jedi);
        }
예제 #11
0
 public List<CaracteristiqueContract> GetCaracteristiquesByStade(int id)
 {
     List<CaracteristiqueContract> list = new List<CaracteristiqueContract>();
     List<Caracteristique> listcaract = new List<Caracteristique>();
     List<Stade> listStade = new List<Stade>();
     listStade = jtm.getAllStades();
     Stade stade = listStade.Find(x => x.ID == id);
     foreach (Caracteristique c in stade.Caracteristiques)
     {
         CaracteristiqueContract carac = new CaracteristiqueContract(c.ID,c.Nom, c.Definition, c.Type, c.Valeur);
         list.Add(carac);
     }
     return list;
 }
예제 #12
0
 public List<CaracteristiqueContract> GetCaracteristiquesByJedi(int id)
 {
     List<CaracteristiqueContract> list = new List<CaracteristiqueContract>();
     List<Caracteristique> listcaract = new List<Caracteristique>();
     List<Jedi> listjedi = new List<Jedi>();
     listjedi = jtm.getAllJedis();
     Jedi jedi = listjedi.Find(x => x.ID == id);
     foreach (Caracteristique c in jedi.Caracteristiques)
     {
         CaracteristiqueContract carac = new CaracteristiqueContract(c.ID, c.Nom, c.Definition, c.Type, c.Valeur);
         list.Add(carac);
     }
     return list;
 }