Example #1
0
        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);
            }
        }