/// <summary> /// Modifier un commandeProduit déjà présent en base à partir du cotnexte /// </summary> /// <param name="p">CommandeProduit à modifier</param> public void Modifier(CommandeProduit cp) { CommandeProduit upCdePrd = _contexte.CommandesProduits.Where(cdeprd => cdeprd.ProduitId == cp.ProduitId && cdeprd.CommandeId == cp.CommandeId).FirstOrDefault(); if (upCdePrd != null) { upCdePrd.Quantite = cp.Quantite; } _contexte.SaveChanges(); }
/// <summary> /// Modifier une commandeProduit en base /// </summary> /// <param name="cp">CommandeProduit à modifier</param> public void ModifierCommandeProduit(CommandeProduit cp) { // TODO : ajouter des contrôles sur le commandeProduit (exemple : vérification de champ, etc.) CommandeProduitCommand cpc = new CommandeProduitCommand(contexte); cpc.Modifier(cp); }
/// <summary> /// Ajouter le commandeProduit en base à partir du contexte /// </summary> /// <param name="p">CommandeProduit à ajouter</param> /// <returns>Identifiant du commandeProduit ajouté</returns> public int Ajouter(CommandeProduit cp) { _contexte.CommandesProduits.Add(cp); return _contexte.SaveChanges(); }
/// <summary> /// Ajouter une commandeProduit en base /// </summary> /// <param name="cp">CommandeProduit à ajouter</param> /// <returns>identifiant du nouveau commandeProduit</returns> public int AjouterCommandeProduit(CommandeProduit cp) { // TODO : ajouter des contrôles sur le commandeProduit (exemple : vérification de champ, etc.) CommandeProduitCommand cpc = new CommandeProduitCommand(contexte); return cpc.Ajouter(cp); }