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); }
public override void SetIntraDayDetails() { CurrencyIntraDayDetails intraDayDetails = QueryManager.GetCurrencyIntraDayDetails(Symbol); CurrentPrice = intraDayDetails?.CurrentPrice; }