public PlayedGameSaver( IDataContext applicationDataContext, ISecuredEntityValidator securedEntityValidator, IPointsCalculator pointsCalculator, IApplicationLinker applicationLinker, IBusinessLogicEventSender businessLogicEventSender, IWinnerTypeCalculator winnerTypeCalculator) { _dataContext = applicationDataContext; _securedEntityValidator = securedEntityValidator; _pointsCalculator = pointsCalculator; _applicationLinker = applicationLinker; _businessLogicEventSender = businessLogicEventSender; _winnerTypeCalculator = winnerTypeCalculator; }
public PlayedGameSaver( IDataContext applicationDataContext, INemeStatsEventTracker playedGameTracker, INemesisRecalculator nemesisRecalculator, IChampionRecalculator championRecalculator, ISecuredEntityValidator securedEntityValidator, IPointsCalculator pointsCalculator, IApplicationLinker applicationLinker, IBusinessLogicEventSender businessLogicEventSender) { _dataContext = applicationDataContext; _playedGameTracker = playedGameTracker; _nemesisRecalculator = nemesisRecalculator; _championRecalculator = championRecalculator; _securedEntityValidator = securedEntityValidator; _pointsCalculator = pointsCalculator; _applicationLinker = applicationLinker; _businessLogicEventSender = businessLogicEventSender; }
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; }