コード例 #1
0
ファイル: QueryManager.cs プロジェクト: fwh217/SymbolTickr
        public static CurrencyIntraDayDetails GetCurrencyIntraDayDetails(string symbol)
        {
            CurrencyIntraDayDetails currencyIntraDayDerails = null;
            String  jsonQueryUrl = string.Format("https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency={0}&to_currency=USD&apikey={1}", symbol, apiKey);
            JObject jObject      = getJObject(jsonQueryUrl);

            if (jObject != null)
            {
                JToken currentJToken = jObject.GetValue("Realtime Currency Exchange Rate");
                currencyIntraDayDerails = new CurrencyIntraDayDetails()
                {
                    CurrentPrice = currentJToken.Value <double>("5. Exchange Rate")
                };
            }
            return(currencyIntraDayDerails);
        }
コード例 #2
0
        public override void SetIntraDayDetails()
        {
            CurrencyIntraDayDetails intraDayDetails = QueryManager.GetCurrencyIntraDayDetails(Symbol);

            CurrentPrice = intraDayDetails?.CurrentPrice;
        }