public async Task <IActionResult> PostProduitQuantite(ProduitQuantite produitQuantite)
        {
            ProduitQuantite pd = new ProduitQuantite();

            pd.name               = produitQuantite.name;
            pd.addate             = produitQuantite.addate;
            pd.categorie          = produitQuantite.categorie;
            pd.description        = produitQuantite.description;
            pd.isNews             = produitQuantite.isNews;
            pd.picture            = produitQuantite.picture;
            pd.price              = produitQuantite.price;
            pd.priceAfterDiscount = produitQuantite.priceAfterDiscount;
            pd.quantite           = produitQuantite.quantite;
            pd.rating             = produitQuantite.rating;
            pd.Color              = produitQuantite.Color;
            pd.brand              = produitQuantite.brand;


            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.ProduitQuantites.Add(pd);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetProduitQuantite", new { id = produitQuantite.idProduit }, produitQuantite));
        }
        public async Task <IActionResult> PutProduitQuantite([FromRoute] int id, [FromBody] ProduitQuantite produitQuantite)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != produitQuantite.idProduit)
            {
                return(BadRequest());
            }

            _context.Entry(produitQuantite).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProduitQuantiteExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }