public async Task <IActionResult> PostProduitEncher(ProduitEncher produitEncher) { ProduitEncher pd = new ProduitEncher(); pd.name = produitEncher.name; pd.addate = produitEncher.addate; pd.categorie = produitEncher.categorie; pd.description = produitEncher.description; pd.isNews = produitEncher.isNews; pd.limiteDate = produitEncher.limiteDate; pd.picture = produitEncher.picture; pd.soldPrice = produitEncher.soldPrice; pd.startPrice = produitEncher.startPrice; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.ProduitEnchers.Add(pd); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProduitEncher", new { id = produitEncher.idProduit }, produitEncher)); }
public async Task <IActionResult> PutProduitEncher([FromRoute] int id, [FromBody] ProduitEncher produitEncher) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != produitEncher.idProduit) { return(BadRequest()); } _context.Entry(produitEncher).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProduitEncherExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }