Пример #1
0
        public void SupprimerArticle(PanierCommande panier, Article article)
        {
            LigneCommande ligne = bdd.LigneCommandes.SingleOrDefault(l => l.NumeroCommande == panier.NumeroCommande && l.Reference == article.Reference);

            bdd.LigneCommandes.Remove(ligne);
            bdd.SaveChanges();
        }
Пример #2
0
        public void AjouterArticle(PanierCommande panier, Article article)
        {
            LigneCommande ligne = bdd.LigneCommandes.SingleOrDefault(l => l.NumeroCommande == panier.NumeroCommande && l.Reference == article.Reference);

            if (ligne == null)
            {
                bdd.LigneCommandes.Add(new LigneCommande {
                    Reference = article.Reference, NumeroCommande = panier.NumeroCommande, QuantiteCommande = 1, PrixUnitaire = article.Prix
                });
            }
            else
            {
                ligne.QuantiteCommande++;
            }
            bdd.SaveChanges();
        }