Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.Write("Podaj ilosc BTC: ");
            float BTC = float.Parse(Console.ReadLine());

            Task <BitCoinData> respone    = ApiConnection.getActualRate();
            BitCoinData        ActualRate = respone.Result;

            Console.WriteLine($"Aktualny kurs BTC: {ActualRate.bpi.PLN.rate_float} ");
            Console.WriteLine($"Twoje BTC jest warte: {BTC * ActualRate.bpi.PLN.rate_float} PLN");

            Console.ReadKey();
        }
Exemplo n.º 2
0
        public static async Task <BitCoinData> getActualRate()
        {
            BitCoinData         data    = null;
            HttpResponseMessage respone = await client.GetAsync(path);

            if (respone.IsSuccessStatusCode)
            {
                string responseString = await respone.Content.ReadAsStringAsync();

                data = JsonConvert.DeserializeObject <BitCoinData>(responseString);
            }

            return(data);
        }