public IHttpActionResult Post([FromBody] ConcesionarioViewModel concesionarioVM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } concesionarioService.Insert(new Concesionario() { Id = concesionarioVM.Id, Nombre = concesionarioVM.Nombre, Direccion = concesionarioVM.Direccion }); return(CreatedAtRoute("DefaultApi", new { id = concesionarioVM.Id }, concesionarioVM)); }
public IHttpActionResult Put(int id, [FromBody] ConcesionarioViewModel concesionarioVM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != concesionarioVM.Id) { return(BadRequest()); } else { concesionarioService.Update(new Concesionario() { Id = concesionarioVM.Id, Nombre = concesionarioVM.Nombre, Direccion = concesionarioVM.Direccion }); return(StatusCode(HttpStatusCode.NoContent)); } }