// PUT api/Produit/5 public HttpResponseMessage PutProduit(string id, Produit produit) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != produit.D_NUM_PRODUIT) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } var retour = m_repo.UpdateProduit(produit); try { //db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public ActionResult Edit(Produit produit) { //var produitRepository = new ProduitRepository(); if (ModelState.IsValid) { var retour = m_repo.UpdateProduit(produit); return(RedirectToAction("Index")); } return(View(produit)); }