コード例 #1
0
        public async Task GetPickerValues()
        {
            var countriesList = await CountryDataStore.GetItemsAsync();

            foreach (Country c in countriesList)
            {
                Countries.Add(c);
            }

            SelectedCountry = Countries.First(x => x.Id == Model.Country.Id);


            var citiesList = await CityDataStore.GetItemsAsync();

            foreach (var item in citiesList)
            {
                Cities.Add(item);
            }

            SelectedCity = Cities.First(x => x.Id == Model.City.Id);


            var seasonsList = await SeasonDataStore.GetItemsAsync();

            foreach (var item in seasonsList)
            {
                Seasons.Add(item);
            }

            SelectedSeason = Seasons.First(x => x.Id == Model.Season.Id);


            var currenciesList = await CurrencyDataStore.GetItemsAsync();

            foreach (var item in currenciesList)
            {
                Currencies.Add(item);
            }

            SelectedCurrency = Currencies.First(x => x.Id == Model.Currency.Id);

            IsBusy = false;
        }
コード例 #2
0
        [Test] public void TestAddRealmCurrency()
        {
            var symbols = this.fixerDataStore.GetAllCurrencySymbols().Result;

            Assert.IsTrue(symbols.IsSuccessful());

            var currencies = this.fixerDataStore.GetLatestCurrencyExchange().Result;

            Assert.IsTrue(currencies.IsSuccessful());

            var aeds        = ((Symbols)symbols).SymbolDictionary["AED"];
            var aedc        = ((Currency)currencies).Rates["AED"];
            var realmEntity = new CompleteCurrency
            {
                Code = "AED",
                Name = aeds,
                Rate = (double)aedc
            };

            var addResult = new CurrencyDataStore().AddOrUpdateItemAsync(realmEntity).Result;

            Assert.IsTrue(addResult);
        }
コード例 #3
0
        [Test] public void TestGetRealmCurrency()
        {
            var usdr = new CurrencyDataStore().GetItemAsync("AED").Result;

            Assert.AreEqual("United Arab Emirates Dirham", usdr.Name);
        }