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); }
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; }