public ActionResult Create(Commande commande)
        {
            if (!(IsFindClient(commande.NumClient) && IsFindProd(commande.NumProduit)))
            {
                return(View());
            }

            else
            {
                int?QTE; int?QT;
                int?qte   = commande.Qte;
                var label = db.Produit.Where(x => x.NumProduit == commande.NumProduit).ToList();
                foreach (var item in label)
                {
                    QTE = item.stock;
                    QT  = QTE - qte;
                    UpdateQTE(QT, commande.NumProduit);
                }
                ;

                try
                {
                    // TODO: Add insert logic here
                    db.Commande.Add(commande);
                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(View());
                }
            }
        }
        public void UpdateQTE(int?q, string num)
        {
            var produit = new Produit()
            {
                NumProduit = num, stock = q
            };

            using (var db = new DataCommEntities4())
            {
                db.Produit.Attach(produit);
                db.Entry(produit).Property(x => x.stock).IsModified = true;
                db.SaveChanges();
            }
        }
        public ActionResult Create(Produit produit)
        {
            try
            {
                db.Produit.Add(produit);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }