public void AddPocketAction() { var dialog = new ActionInput(); dialog.Closing += (sender, args) => { if (dialog.DataContext is ActionInputViewModel vm && vm.PocketAction.Id > 0) { PocketActions.Add(vm.PocketAction); SelectedPocketAction = vm.PocketAction; } }; dialog.ShowDialogWindow(new ActionInputViewModel(dialog), mWindow); }
private void LoadActions() { using var db = new AppDbContext(); PocketActions = db.PocketActions.ToObservableCollection(); SelectedPocketAction = PocketActions.FirstOrDefault(); }