public void RemoveDeck(DeckListViewModelItem deck) { Decks.Remove(deck); context.RemoveDeck(deck.Deck); NotifyListChanges(); OnPropertyChanged(nameof(CanRemoveDeck)); }
public DeckEditViewModel EditViewModel(DeckListViewModelItem item) => new DeckEditViewModel(item.Deck.AsCopy(), true);
public void SelectDeck(DeckListViewModelItem deck) { context.SelectedDeck = deck.Deck.AsCopy(); NotifyListChanges(); }