示例#1
0
        public BlackjackController(ILogger <BlackjackController> logger, Models.ApiContext context)
        {
            this.context = context;

            if (!context.Croupiers.Any(p => p.Nickname == "Croupier-Blackjack"))
            {
                var croupier = new Models.Croupier
                {
                    Nickname = "Croupier-Blackjack",
                    Wallet   = 1000000, // krupier ma bank (kasino zacina s 1.000.000$/krupier existenciu)
                    GameId   = "Blackjack",
                    State    = Items.Player.EState.PLAYING
                };
                context.Croupiers.Add(croupier);

                var deck = new Models.Deck(context)
                {
                    CroupierId = croupier.Nickname
                };
                context.Decks.Add(deck);
                context.SaveChanges();

                // Krupier zacina s jednou kartou hru
                RandomCard(croupier).Wait();

                context.SaveChanges();
            }
        }
示例#2
0
 public CasinoController(ILogger <CasinoController> logger, Models.ApiContext context)
 {
     this.context = context;
 }