private void InitializeObjects() { apiCaller = new CallingApi(Const.API_KEY); PhysicalCurrencies = CodesHelper.ReadCurrencies(Const.PATH_TO_PHYSICAL, CurrencyType.Physical).ToList(); DigitalCurrencies = CodesHelper.ReadCurrencies(Const.PATH_TO_DIGITAL, CurrencyType.Digital).ToList(); Currencies = PhysicalCurrencies.Concat(DigitalCurrencies).ToList(); DataContext = this; ExchangeModel = new CurrencyExchangeModel(); ExchangeModel.PropertyChanged += ExchangeModel_PropertyChanged; DailyModel = new CurrencyDailyModel(); DailyModel.PropertyChanged += DailyModel_PropertyChanged; parser = new JsonParser(); CryptoDailyDisplays = new ObservableCollection <CryptoCurrencyDaily>(); }
public async Task <string> GetCurrencyDaily(CurrencyDailyModel model) { var formedUrl = string.Format(this.CURRENCY_DAILY_URL, model.Symbol.Code, model.Market.Code, this.apiKey); return(await this.GetCurrency(formedUrl)); }