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()); }