Esempio n. 1
0
        // Modifier un plat : le U dans CRUD
        public bool ModifierPlat(Plat plat)
        {
            if (plat == null)
            {
                return(false);
            }

            /*if (plat == null)
             *  throw new Exception();*/

            Plat platAModifier = RechercherPlat(plat.Id);

            if (platAModifier == null)
            {
                return(false); // Le plat n'existe pas
            }
            // On fait des modification du poids de chaque aliment
            /** TODO : A faire */
            foreach (PlatAliment platAliment in plat.Aliments)
            {
                PlatAliment platAlimentAModifier = platAModifier.RechercherPlatAliment(platAliment);
                if (platAlimentAModifier != null)
                {
                    platAlimentAModifier.Poids = platAliment.Poids;
                }
            }
            return(true);
        }
Esempio n. 2
0
        public bool SupprimerPlat(int id)
        {
            Plat p = RechercherPlat(id);

            if (p == null)
            {
                return(false); // Le plat n'existe pas
            }
            listePlats.Remove(p);
            return(true);
        }
Esempio n. 3
0
        public bool SupprimerPlat(int id)
        {
            /** TODO : A faire */
            Plat p = RechercherPlat(id);

            if (p != null)
            {
                listePlats.Remove(p);
                return(true);
            }

            return(false);
        }
Esempio n. 4
0
        // Ajouter un plat : le C dans CRUD
        public bool AjouterPlat(Plat plat)
        {
            if (plat == null)
            {
                throw new Exception();
            }

            Plat p = RechercherPlat(plat.Id);

            if (p != null)
            {
                return(false); // Le plat existe déjà
            }
            listePlats.Add(plat);
            return(true);
        }
Esempio n. 5
0
        // Ajouter un plat : le C dans CRUD
        public bool AjouterPlat(Plat plat)
        {
            /** TODO : A faire - Ajouter le plat s'il n'existe pas déjà */
            if (plat == null)
            {
                throw new Exception("le plat est null");
            }

            Plat p = RechercherPlat(plat.Id);

            if (p == null)
            {
                listePlats.Add(plat);
            }
            return(false);
        }
Esempio n. 6
0
        // Modifier un plat : le U dans CRUD
        public bool ModifierPlat(Plat plat)
        {
            /** TODO : A faire - Il ne faut modifer que la quantité */
            if (plat == null)
            {
                throw new Exception("Plat est null dans la modification : MesPlats");
            }

            Plat p = RechercherPlat(plat.Id);

            if (p != null)
            {
                p = plat;
                return(true);
            }
            return(false);
        }
Esempio n. 7
0
 // Supprimer un plat : le D dans CRUD
 public bool SupprimerPlat(Plat plat)
 {
     return(SupprimerPlat(plat.Id));
 }