public IActionResult Join(int?id) { if (id == null) { return(NotFound()); } var table = _context.Table.FirstOrDefault(m => m.ID == id); if (table == null) { return(NotFound()); } table.PlayerCount++; // table.players.add(current player) _context.Update(table); _context.SaveChanges(); return(View("Views/Game/TableWindow.cshtml", table)); }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new PokerISContext( serviceProvider.GetRequiredService < DbContextOptions <PokerISContext> >())) { // Look for any tables. if (context.Table.Any()) { return; // DB has been seeded } context.Table.AddRange( new Table { Seats = 8, StartingBet = 50 } ); context.SaveChanges(); } }