public IHttpActionResult getSolicitudesCanceladas()
        {
            List <cancelacion> cancelaciones = new List <cancelacion>();

            using (SqlConnection connection = DBConnection.getConnection())
            {
                connection.Open();
                SqlCommand command = new SqlCommand("SELECT * from [SOLICITUD_CANCELACION]", connection);
                try
                {
                    SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        cancelacion pCancelacion = new cancelacion();

                        cancelaciones.Add(leerCancelacion(pCancelacion, reader));
                    }
                    return(Json(cancelaciones));
                }
                catch (SqlException ex)
                {
                    return(Json(ex));
                }
                finally { connection.Close(); }
            }
        }
 private cancelacion leerCancelacion(cancelacion pCancelacion, SqlDataReader reader)
 {
     try
     {
         pCancelacion.id_solicitud = reader.GetInt32(0);
     }
     catch (System.Data.SqlTypes.SqlNullValueException ex)
     {
         pCancelacion.id_solicitud = 0;
     }
     try
     {
         pCancelacion.observacion = reader.GetString(1);
     }
     catch (System.Data.SqlTypes.SqlNullValueException ex)
     {
         pCancelacion.observacion = "";
     }
     return(pCancelacion);
 }