public IHttpActionResult PutPersona(int id, Persona persona) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != persona.idPersona) { return(BadRequest()); } try { PersonaBLL.Update(persona); return(Content(HttpStatusCode.OK, "Persona actualizada correctamente")); } catch (Exception ex) { Persona per = PersonaBLL.Get(id); if (per == null) { return(NotFound()); } else { return(StatusCode(HttpStatusCode.NoContent)); } } }