public void Shuffle(string hash)
        {
            var deck  = repository.GetDeck(hash);
            var cards = deck.Cards;

            cardsHelper.Shuffle(ref cards);
            repository.Update(deck);
        }
示例#2
0
        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);
        }