private async Task InitAsync() { this.DataContext = _vm = new NachbereitungenViewModel(); await _vm.InitBaseAsync(); INachbereitungService nachbereitungSrv = new NachbereitungService(App.__APIKey); var nachbereitungen = (await nachbereitungSrv.GetToDoAsync()).ToList(); foreach (var nachbereitung in nachbereitungen) { _vm.ToDos.Add(AuftrittsterminViewModel.FromSingle(nachbereitung, App.__spieler)); } _vm.DoneLoading(); }
private async void SaveButton_Click(object sender, RoutedEventArgs e) { SaveButton.IsEnabled = false; var nachbereitungService = new NachbereitungService(App.__APIKey); var success = await nachbereitungService.SaveNachbereitungAsync(_edit); if (success) { this.Frame.GoBack(); //TODO: Liste wird noch nicht aktualisiert } else { //TODO } SaveButton.IsEnabled = true; }