async Task RefreshRates() { _ratesTable.DataSource = null; _ratesTable.ReloadData(); _loadingView.Hidden = false; _activityIndicator.StartAnimating(); var rates = await OpenRatesClient.Instance.GetLatestWithBaseAsync(_currentBase.ToString()); _ratesTable.DataSource = new RatesDataSource(rates, _currentAmount); _ratesTable.ReloadData(); _loadingView.Hidden = true; _activityIndicator.StopAnimating(); }
public static string GetSymbol(this KnownCurrency currency) { return(CurrencyInfos.ContainsKey(currency) ? CurrencyInfos[currency].Symbol : currency.ToString()); }
public static string GetFullName(this KnownCurrency currency) { return(CurrencyInfos.ContainsKey(currency) ? CurrencyInfos[currency].FullName : currency.ToString()); }