public IHttpActionResult Post([FromBody] CocheViewModel cocheVM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } cocheService.Insert(new Coche() { Id = cocheVM.Id, Matricula = cocheVM.Matricula, Kilometros = cocheVM.Kilometros, IdConcesionario = cocheVM.IdConcesionario, IdMarca = cocheVM.IdMarca }); return(CreatedAtRoute("DefaultApi", new { id = cocheVM.Id }, cocheVM)); }
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)); } }