public ItSystemUsageService(
     IGenericRepository <ItSystemUsage> usageRepository,
     IAuthorizationContext authorizationContext,
     IItSystemRepository systemRepository,
     IItContractRepository contractRepository,
     IOptionsService <SystemRelation, RelationFrequencyType> frequencyService,
     IGenericRepository <SystemRelation> relationRepository,
     IGenericRepository <ItInterface> interfaceRepository,
     IReferenceService referenceService,
     ITransactionManager transactionManager,
     IDomainEvents domainEvents,
     ILogger logger,
     IGenericRepository <ItSystemUsageSensitiveDataLevel> sensitiveDataLevelRepository)
 {
     _usageRepository      = usageRepository;
     _authorizationContext = authorizationContext;
     _systemRepository     = systemRepository;
     _contractRepository   = contractRepository;
     _frequencyService     = frequencyService;
     _transactionManager   = transactionManager;
     _domainEvents         = domainEvents;
     _relationRepository   = relationRepository;
     _interfaceRepository  = interfaceRepository;
     _referenceService     = referenceService;
     _logger = logger;
     _sensitiveDataLevelRepository = sensitiveDataLevelRepository;
 }
Beispiel #2
0
 public ScheduleItSystemUsageOverviewReadModelUpdates(
     IPendingReadModelUpdateRepository updateRepository,
     IItSystemUsageOverviewReadModelRepository readModelRepository,
     IItSystemUsageRepository itSystemUsageRepository,
     IItSystemRepository itSystemRepository,
     ITransactionManager transactionManager)
 {
     _updateRepository        = updateRepository;
     _readModelRepository     = readModelRepository;
     _itSystemUsageRepository = itSystemUsageRepository;
     _itSystemRepository      = itSystemRepository;
     _transactionManager      = transactionManager;
 }
 public ItInterfaceService(
     IGenericRepository <ItInterface> repository,
     IGenericRepository <DataRow> dataRowRepository,
     IItSystemRepository systemRepository,
     IAuthorizationContext authorizationContext,
     ITransactionManager transactionManager,
     IDomainEvents domainEvents)
 {
     _repository           = repository;
     _dataRowRepository    = dataRowRepository;
     _systemRepository     = systemRepository;
     _authorizationContext = authorizationContext;
     _transactionManager   = transactionManager;
     _domainEvents         = domainEvents;
 }
 public ItSystemUsageMigrationService(
     IAuthorizationContext authorizationContext,
     ITransactionManager transactionManager,
     ILogger logger,
     IItSystemRepository systemRepository,
     IItSystemUsageRepository systemUsageRepository,
     IItSystemUsageService itSystemUsageService,
     IDomainEvents domainEvents)
 {
     _authorizationContext = authorizationContext;
     _transactionManager   = transactionManager;
     _logger                = logger;
     _systemRepository      = systemRepository;
     _systemUsageRepository = systemUsageRepository;
     _itSystemUsageService  = itSystemUsageService;
     _domainEvents          = domainEvents;
 }
Beispiel #5
0
 public ItSystemService(
     IGenericRepository <ItSystem> repository,
     IItSystemRepository itSystemRepository,
     IAuthorizationContext authorizationContext,
     ITransactionManager transactionManager,
     IReferenceService referenceService,
     ILogger logger,
     IOrganizationalUserContext userContext
     )
 {
     _repository           = repository;
     _itSystemRepository   = itSystemRepository;
     _authorizationContext = authorizationContext;
     _transactionManager   = transactionManager;
     _referenceService     = referenceService;
     _logger      = logger;
     _userContext = userContext;
 }
Beispiel #6
0
 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 AccessTypesController(IGenericRepository <AccessType> repository, IItSystemRepository systemRepository)
     : base(repository)
 {
     _systemRepository = systemRepository;
 }