Example #1
0
        public void montrerCrypto(List <CryptoMonnaie> listeMonnaies)
        {
            CryptoMonnaie monnaie1 = listeMonnaies[1];

            this.monaie.Text = this.monaie.Text + monnaie1.nom;
            Console.WriteLine("Monaie ajouter dans la TextBox");
        }
        public CryptoMonnaie detaillerMonnaie()
        {
            CryptoMonnaie cryptomonnaie = new CryptoMonnaie();



            return(cryptomonnaie);
        }
        public void montrerMonnaie(List <CryptoMonnaie> listeMonnaies)
        {
            CryptoMonnaie monnaie1 = listeMonnaies[1];

            this.monnaieSuivie.Text = monnaie1.nom;
            this.monnaieInfo.Text   = "Symbole : " + monnaie1.symbole + "  // Algorithme : " + monnaie1.algorithme;
            this.monnaieNombre.Text = "Nombre existant : " + monnaie1.nombre;
            Console.WriteLine("Monaie ajouter dans les TextBox");
        }
        public CryptoMonnaie trouverBitCoin()
        {
            Console.WriteLine("CryptoMonnaieDAO.listerMonnaies()");
            string         url = "https://www.cryptocompare.com/api/data/coinlist/";
            HttpWebRequest requeteListeMonnaies = (HttpWebRequest)WebRequest.Create(url);
            WebResponse    reponse = requeteListeMonnaies.GetResponse();
            StreamReader   lecteurListeMonnaies = new StreamReader(reponse.GetResponseStream());
            string         json = lecteurListeMonnaies.ReadToEnd();


            JavaScriptSerializer parseur = new JavaScriptSerializer();
            dynamic objet       = parseur.Deserialize <dynamic>(json);
            var     lesMonnaies = objet["Data"];


            foreach (dynamic itemMonnaie in lesMonnaies)
            {
                if (bitcoinTrouvé)
                {
                    break;
                }
                var    monnaie    = itemMonnaie.Value;
                var    symbole    = monnaie["Symbol"];
                string nom        = monnaie["CoinName"];
                var    algorithme = monnaie["Algorithm"];
                var    nombre     = monnaie["TotalCoinSupply"];

                if (nom == "BottleCaps")
                {
                    bitcoinTrouvé = true;
                }



                Console.WriteLine("Monnaie " + symbole + " : " + nom + "(" + nombre + ")");

                if (!bitcoinTrouvé)
                {
                    continue;
                }

                cryptomonnaie            = new CryptoMonnaie();
                cryptomonnaie.symbole    = symbole;
                cryptomonnaie.nom        = nom;
                cryptomonnaie.algorithme = algorithme;
                cryptomonnaie.nombre     = nombre;
            }

            return(cryptomonnaie);
        }