Ejemplo n.º 1
0
        private async Task InitAsync()
        {
            this.DataContext = _vm = new SpieleViewModel();
            await _vm.InitBaseAsync();

            ISpieleService orteSrv = new SpieleService(App.__APIKey);
            var            spiele  = (await orteSrv.GetSpieleAsync()).ToList();

            spiele = spiele.OrderBy(s => s.Name).ToList();;
            foreach (var spiel in spiele)
            {
                _vm.Spiele.Add(spiel);
            }

            _vm.DoneLoading();
        }
Ejemplo n.º 2
0
        private async void SaveButton_Click(object sender, RoutedEventArgs e)
        {
            SaveButton.IsEnabled   = false;
            CancelButton.IsEnabled = false;
            var spieleService = new SpieleService(App.__APIKey);
            var success       = await spieleService.SaveSpielAsync(_edit);

            if (success.Erfolgreich)
            {
                this.Frame.GoBack();
            }
            else
            {
                Windows.UI.Popups.MessageDialog dialog = new Windows.UI.Popups.MessageDialog(success.Fehlermeldung);
                await dialog.ShowAsync();

                return;
            }
            SaveButton.IsEnabled   = true;
            CancelButton.IsEnabled = true;
        }