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(); }
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; }