public CreatePlayedGameComponent( ISecuredEntityValidator securedEntityValidator, ILinkedPlayedGameValidator linkedPlayedGameValidator, IPlayedGameSaver playedGameSaver, IBusinessLogicEventSender businessLogicEventSender) { _securedEntityValidator = securedEntityValidator; _linkedPlayedGameValidator = linkedPlayedGameValidator; _playedGameSaver = playedGameSaver; _businessLogicEventSender = businessLogicEventSender; }
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; }