BusinessLogic.Logic.Players.PlayerRetriever.GetPlayerGameResultsWithPlayedGameAndGameDefinition C# (CSharp) Method

GetPlayerGameResultsWithPlayedGameAndGameDefinition() private method

private GetPlayerGameResultsWithPlayedGameAndGameDefinition ( int playerID, int numberOfRecentGamesToRetrieve ) : List
playerID int
numberOfRecentGamesToRetrieve int
return List
        internal virtual List<PlayerGameResult> GetPlayerGameResultsWithPlayedGameAndGameDefinition(
            int playerID,
            int numberOfRecentGamesToRetrieve)
        {
            var playerGameResults = dataContext.GetQueryable<PlayerGameResult>()
                        .Where(result => result.PlayerId == playerID)
                        .OrderByDescending(result => result.PlayedGame.DatePlayed)
                        .ThenByDescending(result => result.PlayedGame.Id)
                        .Take(numberOfRecentGamesToRetrieve)
                        .Include(result => result.PlayedGame.GameDefinition.BoardGameGeekGameDefinition)
                        .ToList();
            return playerGameResults;
        }