private void CleanupPlayerResultsAndApplicationLinkages(ApplicationUser currentUser, PlayedGame playedGameWithStuff)
{
foreach (var playerGameResult in playedGameWithStuff.PlayerGameResults.ToList())
{
_dataContext.DeleteById<PlayerGameResult>(playerGameResult.Id, currentUser);
}
foreach (var applicationLinkage in playedGameWithStuff.ApplicationLinkages.ToList())
{
_dataContext.DeleteById<PlayedGameApplicationLinkage>(applicationLinkage.Id, currentUser);
}
}
}