public void ProcessResults(ChosenCards results) { foreach (var card in results) { card.PutToHand(); } }
private void OnSelected() { ChosenCards.Add(SelectedAvailableCard); AvailableCards.Remove(SelectedAvailableCard); SelectedCard = null; if (AvailableCards.Count() == 0) { _eventAggregator.GetEvent <PlayerDoneEvent>().Publish(new PlayerDoneEventArgs { ResultDeck = ChosenCards }); } else { _eventAggregator.GetEvent <PlayerDoneEvent>().Publish(null); } }