private void AddPlayersToPlayerGameResults(IList<PlayedGame> playedGames, IList<int> distinctPlayerIds)
{
IList<Player> players = _dataContext.GetQueryable<Player>()
.Where(player => distinctPlayerIds.Contains(player.Id))
.ToList();
foreach (var playedGame in playedGames)
{
foreach (var playerGameResult in playedGame.PlayerGameResults)
{
playerGameResult.Player = players.First(player => player.Id == playerGameResult.PlayerId);
}
}
}