}                                           //Agregado para almacenar el valor de Conversion

        /// <summary>
        /// Realiza la conexion y Consulta de las Monedas disponibles del servicio https://api.mercadolibre.com
        /// </summary>
        /// <returns>Lista de Monedas</returns>
        public List <Currency> GetMeli()
        {
            List <Currency> currencies = new List <Currency>();

            MercadoLibre.SDK.Meli meli = new MercadoLibre.SDK.Meli(0, "");
            string        resource     = new Resource().Currencies();
            IRestResponse response     = meli.Get(resource);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                currencies = JsonConvert.DeserializeObject <List <Currency> >(response.Content);
            }

            return(currencies);
        }
        public Pais GetMeli(string CodPais)
        {
            string resource = new Resource().ClassifiedLocations(CodPais);

            MercadoLibre.SDK.Meli meli = new MercadoLibre.SDK.Meli(0, "", "");
            Pais _pais = new Pais();

            IRestResponse response = meli.Get(resource);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                _pais = (Pais)JsonConvert.DeserializeObject <Pais>(response.Content);
            }

            return(_pais);
        }
        /// <summary>
        /// Realiza la conexion y consulta del servicio https://api.mercadolibre.com/sites/MLA/search?q=xxx
        /// </summary>
        /// <param name="query">Frase a buscar</param>
        /// <returns>Devuelve un objeto busqueda con una lista de los primero 50 resultados</returns>
        public Busqueda GetMeli(string query)
        {
            Busqueda busqueda = new Busqueda();

            MercadoLibre.SDK.Meli meli = new MercadoLibre.SDK.Meli(0, "");
            string resource            = new Resource().Search(query);

            IRestResponse response = meli.Get(resource);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                busqueda = (Busqueda)JsonConvert.DeserializeObject <Busqueda>(response.Content);
            }

            return(busqueda);
        }
        public bool CurrencyConversion(string to = "USD")
        {
            bool ok = false;

            MercadoLibre.SDK.Meli meli  = new MercadoLibre.SDK.Meli(0, "");
            string           resource   = new Resource().Currency_Conversions();
            List <Parameter> parameters = new DefaultParameters().CurrencyConversion(this.id, to);

            IRestResponse response = meli.Get(resource, parameters);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                CurrencyConversion conversion = JsonConvert.DeserializeObject <CurrencyConversion>(response.Content);
                this.todolar = conversion.ratio;
                ok           = true;
            }
            else //Si no se encuentra el valor o no se puede acceder al recurso
            {
                this.todolar = -1;
            }

            return(ok);
        }