Esempio n. 1
0
 public LandmarkRunService(
     ILandmarkApiClient landmarkApi,
     IRunRepository runRepository,
     IScenarioResultRepository scenarioResultRepository,
     ILandmarkAutoBookPayloadProvider landmarkAutoBookPayloadProvider,
     IHubNotification <LandmarkRunStatusNotification> runStatusChangedNotifier,
     IHubNotification <InfoMessageNotification> infoMessageNotification,
     ILandmarkHttpPoliciesHolder policiesHolder,
     IAuditEventRepository auditEventRepository,
     IClock clock,
     IKPICalculationScopeFactory kpiCalculationScopeFactory,
     IMapper mapper)
 {
     _landmarkApi                     = landmarkApi;
     _runRepository                   = runRepository;
     _scenarioResultRepository        = scenarioResultRepository;
     _landmarkAutoBookPayloadProvider = landmarkAutoBookPayloadProvider;
     _runStatusChangedNotifier        = runStatusChangedNotifier;
     _infoMessageNotification         = infoMessageNotification;
     _policiesHolder                  = policiesHolder;
     _auditEventRepository            = auditEventRepository;
     _clock = clock;
     _kpiCalculationScopeFactory = kpiCalculationScopeFactory;
     _mapper = mapper;
 }
Esempio n. 2
0
 public LandmarkTriggerRunJob(
     ILandmarkRunService landmarkRunService,
     IHubNotification<LandmarkRunStatusNotification> runStatusChangedNotifier,
     IClock clock)
 {
     _landmarkRunService = landmarkRunService;
     _runStatusChangedNotifier = runStatusChangedNotifier;
     _clock = clock;
 }
Esempio n. 3
0
 public NotificationController(IHubNotification hubNotification, INotificationService notificationService)
 {
     _hubNotification     = hubNotification;
     _notificationService = notificationService;
 }