internal virtual GameDefinitionTotals GetGameDefinitionTotals(int playerId)
{
var playerGameSummaries = playerRepository.GetPlayerGameSummaries(playerId);
var gameDefinitionTotals = new GameDefinitionTotals
{
SummariesOfGameDefinitionTotals = playerGameSummaries.Select(playerGameSummary => new GameDefinitionTotal
{
GameDefinitionId = playerGameSummary.GameDefinitionId,
GameDefinitionName = playerGameSummary.GameDefinitionName,
GamesLost = playerGameSummary.NumberOfGamesLost,
GamesWon = playerGameSummary.NumberOfGamesWon
}).ToList()
};
return gameDefinitionTotals;
}