public async Task <GameSession> GetByPlayerId(long playerId) { GameSession currentSession = await _sessionRepository.GetFirstOpen(playerId); if (currentSession == null) { throw new Exception(UserMessages.NoGameToLoadMessage); } return(currentSession); }