public IHttpActionResult Put(int id, [FromBody] CocheViewModel cocheVM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cocheVM.Id) { return(BadRequest()); } else { cocheService.Update(new Coche() { Id = cocheVM.Id, Matricula = cocheVM.Matricula, Kilometros = cocheVM.Kilometros, IdConcesionario = cocheVM.IdConcesionario, IdMarca = cocheVM.IdMarca }); return(StatusCode(HttpStatusCode.NoContent)); } }