public PlayedGameSaver( IDataContext applicationDataContext, INemeStatsEventTracker playedGameTracker, INemesisRecalculator nemesisRecalculator, IChampionRecalculator championRecalculator, ISecuredEntityValidator securedEntityValidator, IPointsCalculator pointsCalculator, IBusinessLogicEventBus eventBus, ILinkedPlayedGameValidator linkedPlayedGameValidator, IApplicationLinker applicationLinker) : base(eventBus) { _dataContext = applicationDataContext; _playedGameTracker = playedGameTracker; _nemesisRecalculator = nemesisRecalculator; _championRecalculator = championRecalculator; _securedEntityValidator = securedEntityValidator; _pointsCalculator = pointsCalculator; _linkedPlayedGameValidator = linkedPlayedGameValidator; _applicationLinker = applicationLinker; }
public BusinessLogicEventSender(IBusinessLogicEventBus eventBus) { _eventBus = eventBus; }
protected BusinessLogicEventSender(IBusinessLogicEventBus eventBus) { _eventBus = eventBus; }