public async Task <IActionResult> Start(int id) { var gameServer = _context.GameServers .Include(s => s.SyncFiles) .Include(s => s.HostServer) .FirstOrDefault(g => g.GameServerID == id); if (gameServer == null) { return(NotFound()); } await _service.StartGameServer(User, await GetActiveConfiguration(gameServer)); return(RedirectToAction(nameof(Details), new { id })); }