public HttpResponseMessage Put([FromBody] Produit prod) { try { ProduitRepository ProdRepo = new ProduitRepository(connexion); if (prod == null) { return(Request.CreateResponse(HttpStatusCode.NotFound, "prod Not Found")); } ProdRepo.Update(prod); return(Request.CreateResponse(HttpStatusCode.OK, prod)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public void Insert_GetOne_Update() { var ctx = new ProduitRepository(connexion); var produit = new Produit { Description = "test", IdObjectifs = 0, Prix = 14, Quantite = 1, NomProduit = "Essais" }; var produit2 = ctx.Insert(produit); produit2.Quantite = 10; var done = ctx.Update(produit2); Assert.IsNotNull(ctx.GetOne(produit2.IdProduit)); Assert.IsTrue(done); Assert.AreEqual(ctx.GetOne(produit2.IdProduit).Quantite, produit2.Quantite); }