internal virtual void DoPostSaveStuff(TransactionSource transactionSource,
ApplicationUser currentUser, int playedGameId, int gameDefinitionId, List<PlayerGameResult> playerGameResults)
{
_playedGameTracker.TrackPlayedGame(currentUser, transactionSource);
foreach (var result in playerGameResults)
{
_nemesisRecalculator.RecalculateNemesis(result.PlayerId, currentUser);
}
_championRecalculator.RecalculateChampion(gameDefinitionId, currentUser, false);
SendEvents(new IBusinessLogicEvent[] {new PlayedGameCreatedEvent() {TriggerEntityId = playedGameId}});
}