// 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); }
public bool SupprimerPlat(int id) { Plat p = RechercherPlat(id); if (p == null) { return(false); // Le plat n'existe pas } listePlats.Remove(p); return(true); }
public bool SupprimerPlat(int id) { /** TODO : A faire */ Plat p = RechercherPlat(id); if (p != null) { listePlats.Remove(p); return(true); } return(false); }
// 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); }
// 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); }
// 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); }
// Supprimer un plat : le D dans CRUD public bool SupprimerPlat(Plat plat) { return(SupprimerPlat(plat.Id)); }