Exemple #1
0
 public ItSystemController(
     IGenericRepository <ItSystem> repository,
     IGenericRepository <TaskRef> taskRepository,
     IItSystemService systemService,
     IOperationClock operationClock)
     : base(repository)
 {
     _taskRepository = taskRepository;
     _systemService  = systemService;
     _operationClock = operationClock;
 }
Exemple #2
0
 public AdviceController(
     IAdviceService adviceService,
     IGenericRepository <Advice> repository,
     IAdviceRootResolution adviceRootResolution,
     IOperationClock operationClock
     )
     : base(repository)
 {
     _adviceService        = adviceService;
     _adviceRootResolution = adviceRootResolution;
     _operationClock       = operationClock;
 }
Exemple #3
0
 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;
 }
Exemple #5
0
 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;
 }