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; }
public LandmarkTriggerRunJob( ILandmarkRunService landmarkRunService, IHubNotification<LandmarkRunStatusNotification> runStatusChangedNotifier, IClock clock) { _landmarkRunService = landmarkRunService; _runStatusChangedNotifier = runStatusChangedNotifier; _clock = clock; }
public NotificationController(IHubNotification hubNotification, INotificationService notificationService) { _hubNotification = hubNotification; _notificationService = notificationService; }