internal virtual TopLevelTotals GetTopLevelTotals(GameDefinitionTotals gameDefinitionTotals)
{
var returnResult = new TopLevelTotals
{
TotalGamesLost = gameDefinitionTotals.SummariesOfGameDefinitionTotals.Sum(x => x.GamesLost),
TotalGamesWon = gameDefinitionTotals.SummariesOfGameDefinitionTotals.Sum(x => x.GamesWon)
};
returnResult.TotalGames = returnResult.TotalGamesLost + returnResult.TotalGamesWon;
return returnResult;
}