示例#1
0
 /// <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();
 }
示例#2
0
 /// <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);
 }
示例#3
0
 /// <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();
 }
示例#4
0
 /// <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);
 }