示例#1
0
        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();
        }
示例#2
0
        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;
        }