Esempio n. 1
0
        public List <PlayersDeck> AddCardToDeck(List <Card> c, string s, string id)
        {
            var list = new List <PlayersDeck>();

            foreach (var card in c)
            {
                var a = new PlayersDeck()
                {
                    PlayerId = id, CardId = card.Id, DeckName = s
                };
                list.Add(a);
                db.PlayersDecks.Add(a);
            }

            db.SaveChanges();
            return(list);
        }
Esempio n. 2
0
        public void PlayersDeckupdatefromDiscard()
        {
            CardDeck carddeck = new CardDeck();

            if (PlayersDeck.Count == 0)
            {
                if (DiscardPile.Count != 0)
                {
                    foreach (Card card in DiscardPile)
                    {
                        PlayersDeck.Add(card);
                    }
                    DiscardPile.Clear();
                    carddeck.Shuffle(PlayersDeck);
                }
            }
        }