public IHttpActionResult GetProduits(int id)
        {
            var promotionProduit = db.PromotionProduit.Where(p => p.ProduitsID == id).ToList();

            if (promotionProduit == null)
            {
                return(NotFound());
            }
            DetailProduit dp = new DetailProduit();
            double?       tp = 0;

            foreach (var pp in promotionProduit)
            {
                if (pp.DateDebut < DateTime.Now && pp.DateExpidite > DateTime.Now)
                {
                    tp += pp.Promotion.ValeurPromotion;
                }
            }

            var produit = db.Produits.Where(p => p.ID == id).FirstOrDefault();

            dp.ID          = id;
            dp.Nom         = produit.Nom;
            dp.Prix        = produit.Prix;
            dp.Image       = produit.Image;
            dp.Description = produit.Description;
            dp.Description = produit.Description;


            dp.PrixPromo = dp.Prix - (dp.Prix * tp / 100);

            return(Ok(dp));
        }
        // GET: api/Produits
        //  [Authorize]
        public List <DetailProduit> GetProduits()
        {
            List <DetailProduit> ldp = new List <DetailProduit>();
            List <Produits>      lp  = new List <Produits>();

            lp = db.Produits.ToList();
            foreach (var p in lp)
            {
                DetailProduit dp = new DetailProduit();
                dp.ID          = p.ID;
                dp.Nom         = p.Nom;
                dp.Prix        = p.Prix;
                dp.Stock       = p.Stock;
                dp.Description = p.Description;
                ldp.Add(dp);
            }
            return(ldp);
        }