Example #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);
        }