示例#1
0
        private static void AddTestData(PokerTableContext context)
        {
            var table = new PokerTable
            {
                TableState = TableStates.Registering
            };

            context.PokerTables.Add(table);
            context.SaveChanges();

            var player1 = new Player
            {
                Name      = "Player1",
                Token     = Guid.NewGuid(),
                HoleCards = "AsAd",
                TableId   = table.Id
            };

            context.Players.Add(player1);

            var player2 = new Player
            {
                Name      = "Player2",
                Token     = Guid.NewGuid(),
                HoleCards = "KsKd",
                TableId   = table.Id
            };

            context.Players.Add(player2);

            context.SaveChanges();
        }
 public TablesController(PokerTableContext context)
 {
     _context = context;
 }
示例#3
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, TournamentService tournamentService, PokerTableContext tableContext)
        {
            app.UseMvc();

            // Set up some test data
            AddTestData(tableContext);

            tournamentService.Start();
        }
 public PlayersController(PokerTableContext tableContext)
 {
     //_playerContext = playerContext;
     _tableContext = tableContext;
 }