public void Open(CardSpaceCardViewModel cardSpaceCard) { var existing = Cards.FirstOrDefault(p => p.Id == cardSpaceCard.Id); if (existing != null) { SelectedCard = existing; return; } OpenImpl(cardSpaceCard); }
void OpenImpl(CardSpaceCardViewModel cardSpaceCard) { Cards.Add(cardSpaceCard); SelectedCard = cardSpaceCard; }