Пример #1
0
 public CreatePlayedGameComponent(
     ISecuredEntityValidator securedEntityValidator,
     ILinkedPlayedGameValidator linkedPlayedGameValidator,
     IPlayedGameSaver playedGameSaver,
     IBusinessLogicEventSender businessLogicEventSender)
 {
     _securedEntityValidator    = securedEntityValidator;
     _linkedPlayedGameValidator = linkedPlayedGameValidator;
     _playedGameSaver           = playedGameSaver;
     _businessLogicEventSender  = businessLogicEventSender;
 }
Пример #2
0
 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;
 }