public List <Asset> GetAssets() { var assets = JsonModelUtils.AssetsDeserializeFromUsd(GetData()).ToList(); assets.Add(new Asset { AssetId = "USD", Name = "United States dollar", IsTypeCrypto = false }); return(assets); }
public ExchangeRate GetCryptoRate(Asset baseAsset, Asset quoteAsset) { string exchangeRateData = GetData(String.Format(@"/price?fsym={0}&tsyms={1}", baseAsset.AssetId, quoteAsset.AssetId)); return(JsonModelUtils.ExchangeRateDeserializeFromCryptoToCrypto(baseAsset, quoteAsset, exchangeRateData)); }
public ExchangeRate GetUsdRate(Asset asset) { string exchangeRateData = GetData(String.Format(@"/price?fsym={0}&tsyms=USD", asset.AssetId)); return(JsonModelUtils.ExchangeRateDeserializeFromCryptoToUsd(asset, exchangeRateData)); }
public List <Asset> GetAssets() { string assetsData = GetData(@"/all/coinlist"); return(JsonModelUtils.AssetsDeserializeFromCryptocompare(assetsData).ToList()); }
public ExchangeRate GetUsdRate(Asset asset) { return(JsonModelUtils.ExchangeRateDeserializeFromUsd(asset, GetData())); }