public IActionResult OnGet() { ViewData["PlayersID"] = new SelectList(_context.Set <Models.Players>(), "ID", "PlayersName"); var game = new Game(); game.GameCategories = new List <GameCategory>(); PopulateAssignedCategoryData(_context, game); return(Page()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Game = await _context.Game .Include(b => b.Players) .Include(b => b.GameCategories).ThenInclude(b => b.Category) .AsNoTracking() .FirstOrDefaultAsync(m => m.ID == id); if (Game == null) { return(NotFound()); } PopulateAssignedCategoryData(_context, Game); ViewData["PlayersID"] = new SelectList(_context.Set <Models.Players>(), "ID", "PlayersName"); return(Page()); }