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

GetGameDefinitionTotals() private method

private GetGameDefinitionTotals ( int playerId ) : GameDefinitionTotals
playerId int
return BusinessLogic.Models.Players.GameDefinitionTotals
        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;
        }