public IHttpActionResult PutPersona(long id, Persona persona) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != persona.Id) { return(BadRequest()); } try { personasService.Put(persona); } catch (Exception e) { throw new Exception("Ocurrio un error en el método PUT ", e.InnerException); } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutPersona(long id, Persona persona) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != persona.Id) { return(BadRequest()); } try { personasService.Put(persona); } catch (NoEncontradoException) { return(NotFound()); } return(StatusCode(HttpStatusCode.NoContent)); }