Esempio n. 1
0
        private async Task GetRateForDate(DateTime dateTime)
        {
            var currencyName = string.Empty;

            if (string.IsNullOrEmpty(currentCurrency.Name))
            {
                currencyName = ApiStrings.DefaultCurrency;
            }
            else
            {
                currencyName = currentCurrency.Name;
            }
            var exchangeRate = await exchangeRateService.GetRatesForDate(currencyName, dateTime);

            foreach (var rate in exchangeRate.Rates)
            {
                rate.ImageUri = imageService.GetImageUri(rate.Name);
            }

            BindingContext = exchangeRate;
            ExchangeRate_ListView.ItemsSource = exchangeRate.Rates;
        }