public void Shuffle(string hash) { var deck = repository.GetDeck(hash); var cards = deck.Cards; cardsHelper.Shuffle(ref cards); repository.Update(deck); }
public void Shuffle(string hash, string pileHash) { var deck = _deckRepository.GetDeck(hash); var pile = deck.Piles.FirstOrDefault(x => x.Hash == pileHash); var cards = pile.Cards; _cardsHelper.Shuffle(ref cards); _deckRepository.Update(deck); }