public HttpResponseMessage ObtenerPunajeHistorico() { Respuesta respuesta = new Respuesta(); var message = Request.CreateResponse(HttpStatusCode.Accepted, "OK"); respuesta.ResponseCode = HttpStatusCode.OK.ToString(); try { ConexionSQL sql = new ConexionSQL(); DataSet registros = sql.ConsumirProcedimientoAlmacenado("GetScore"); DataTable dt = Funciones.DataSet_To_DataTable(registros); respuesta.Message = Funciones.DataTableToJSON(dt); message = Request.CreateResponse(HttpStatusCode.OK, respuesta); return(message); } catch (Exception ex) //Casos contrarios a la actualización exitosa { switch (ex.Message) { default: respuesta.ResponseCode = "500 " + HttpStatusCode.InternalServerError.ToString(); respuesta.Message = ex.ToString(); message = Request.CreateResponse(HttpStatusCode.InternalServerError, respuesta); break; } return(message); } }