public HttpResponseMessage UpdatePerson([FromUri] int id, [FromBody] ActualizarPersonaRequest request) { var alumno = PersonsRepository.ConsultarPersonaByID(id); if (alumno == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } PersonsRepository.ActualizarPersona(id, request.Nombre, request.idRol); return(Request.CreateResponse(HttpStatusCode.OK)); }
public HttpResponseMessage GetPersonByID(int id) { try { var persona = PersonsRepository.ConsultarPersonaByID(id); if (persona == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, persona)); } catch (Exception e) { Console.WriteLine($"An Exception has been caught: {e.Message}"); return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }