Beispiel #1
0
        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());
        }
Beispiel #5
0
 public ExchangeRate GetUsdRate(Asset asset)
 {
     return(JsonModelUtils.ExchangeRateDeserializeFromUsd(asset, GetData()));
 }