public IHttpActionResult PutProduct(string id, ProductAPI.core.Entities.Product product) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != product.ProductID) { return(BadRequest()); } //db.Entry(product).State = EntityState.Modified; db.Edit(product); return(StatusCode(HttpStatusCode.NoContent)); }