public ItSystemController( IGenericRepository <ItSystem> repository, IGenericRepository <TaskRef> taskRepository, IItSystemService systemService, IOperationClock operationClock) : base(repository) { _taskRepository = taskRepository; _systemService = systemService; _operationClock = operationClock; }
public AdviceController( IAdviceService adviceService, IGenericRepository <Advice> repository, IAdviceRootResolution adviceRootResolution, IOperationClock operationClock ) : base(repository) { _adviceService = adviceService; _adviceRootResolution = adviceRootResolution; _operationClock = operationClock; }
public CheckExternalLinksBackgroundJob( IReferenceRepository referenceRepository, IInterfaceRepository interfaceRepository, IBrokenExternalReferencesReportRepository reportRepository, IEndpointValidationService endpointValidationService, KitosUrl kitosUrl, IOperationClock operationClock) { _referenceRepository = referenceRepository; _interfaceRepository = interfaceRepository; _reportRepository = reportRepository; _endpointValidationService = endpointValidationService; _kitosUrl = kitosUrl; _operationClock = operationClock; }
public KLEStandardRepository( IKLEDataBridge kleDataBridge, ITransactionManager transactionManager, IGenericRepository <TaskRef> existingTaskRefRepository, IGenericRepository <ItSystemUsage> systemUsageRepository, IGenericRepository <TaskUsage> taskUsageRepository, IOperationClock clock, ILogger logger, IDomainEvents domainEvents) : this(new KLEParentHelper(), new KLEConverterHelper(clock), taskUsageRepository) { _kleDataBridge = kleDataBridge; _transactionManager = transactionManager; _existingTaskRefRepository = existingTaskRefRepository; _systemUsageRepository = systemUsageRepository; _logger = logger; _domainEvents = domainEvents; }
public UserNotificationService( IUserNotificationRepository userNotificationRepository, ITransactionManager transactionManager, IItSystemUsageRepository systemUsageRepository, IItContractRepository contractRepository, IItProjectRepository projectRepository, IDataProcessingRegistrationRepository dataProcessingRepository, IOperationClock operationClock, ILogger logger) { _userNotificationRepository = userNotificationRepository; _transactionManager = transactionManager; _systemUsageRepository = systemUsageRepository; _contractRepository = contractRepository; _projectRepository = projectRepository; _dataProcessingRepository = dataProcessingRepository; _operationClock = operationClock; _logger = logger; }
public ReferenceService( IReferenceRepository referenceRepository, IItSystemRepository itSystemRepository, IItSystemUsageRepository systemUsageRepository, IItContractRepository contractRepository, IItProjectRepository projectRepository, IDataProcessingRegistrationRepository dataProcessingRegistrationRepository, IAuthorizationContext authorizationContext, ITransactionManager transactionManager, IOperationClock operationClock, IDomainEvents domainEvents) { _referenceRepository = referenceRepository; _itSystemRepository = itSystemRepository; _systemUsageRepository = systemUsageRepository; _contractRepository = contractRepository; _projectRepository = projectRepository; _dataProcessingRegistrationRepository = dataProcessingRegistrationRepository; _authorizationContext = authorizationContext; _transactionManager = transactionManager; _operationClock = operationClock; _domainEvents = domainEvents; }
public KLEConverterHelper(IOperationClock operationClock) { _operationClock = operationClock; }