Пример #1
0
        public async void GetJsonLists()
        {
            restService = new RestService();
            RootObjectKat rootKat = new RootObjectKat();
            RootObjectHer rootHer = new RootObjectHer();

            try
            {
                rootKat = await restService.RefreshKategorieAsync();

                kategories             = rootKat.kategorie;
                katBezList             = rootKat.kategorie.Select(k => k.kat_bezeichnung).ToList();
                picker_kat.ItemsSource = katBezList;

                rootHer = await restService.RefreshHerstellerAsync();

                herstellers            = rootHer.hersteller;
                herBezList             = rootHer.hersteller.Select(h => h.her_bezeichnung).ToList();
                picker_her.ItemsSource = herBezList;
            }
            catch (Exception ex)
            {
                Debug.WriteLine(@"				ERROR {0}", ex.Message);
            }
        }
Пример #2
0
        public async void GetData()
        {
            restService = new RestService();
            RootObjectHer objectHer = new RootObjectHer();

            //ListView kategorieList = new ListView();
            herstellerList.RowHeight = 60;
            objectHer = await restService.RefreshHerstellerAsync();

            herstellerList.ItemsSource = objectHer.hersteller;
        }
Пример #3
0
        public async Task <RootObjectHer> RefreshHerstellerAsync()
        {
            Herstellers = new RootObjectHer();

            var uri = new Uri(string.Format(Constants.HerstellerRead, string.Empty));

            try
            {
                var response = await client.GetAsync(uri);

                if (response.IsSuccessStatusCode)
                {
                    var content = await response.Content.ReadAsStringAsync();

                    Herstellers = JsonConvert.DeserializeObject <RootObjectHer>(content);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(@"				ERROR {0}", ex.Message);
            }
            return(Herstellers);
        }