Example #1
0
 public AttachedOptionsSensitivePersonalDataController(
     IGenericRepository <AttachedOption> repository,
     IGenericRepository <LocalSensitivePersonalDataType> localSensitivePersonalDataTypeRepository,
     IGenericRepository <SensitivePersonalDataType> sensitiveDataTypeRepository,
     IItSystemUsageRepository usageRepository)
     : base(repository, sensitiveDataTypeRepository, localSensitivePersonalDataTypeRepository, usageRepository)
 {
 }
Example #2
0
 public AttachedOptionsRegisterTypesController(
     IGenericRepository <AttachedOption> repository,
     IGenericRepository <RegisterType> registerTypeRepository,
     IGenericRepository <LocalRegisterType> localRegisterTypeRepository,
     IItSystemUsageRepository usageRepository)
     : base(repository, registerTypeRepository, localRegisterTypeRepository, usageRepository)
 {
 }
Example #3
0
 public GDPRExportService(
     IItSystemUsageRepository systemUsageRepository,
     IAuthorizationContext authorizationContext,
     IAttachedOptionRepository attachedOptionRepository,
     ISensitivePersonalDataTypeRepository sensitivePersonalDataTypeRepository)
 {
     _systemUsageRepository               = systemUsageRepository;
     _authorizationContext                = authorizationContext;
     _attachedOptionRepository            = attachedOptionRepository;
     _sensitivePersonalDataTypeRepository = sensitivePersonalDataTypeRepository;
 }
 public AttachedOptionsFunctionController(
     IGenericRepository <AttachedOption> repository,
     IGenericRepository <TOption> optionRepository,
     IGenericRepository <TLocalOption> localOptionRepository,
     IItSystemUsageRepository usageRepository)
     : base(repository, usageRepository)
 {
     _attachedOptionRepository = repository;
     _optionRepository         = optionRepository;
     _localOptionRepository    = localOptionRepository;
     _usageRepository          = usageRepository;
 }
 public AdviceRootResolution(
     IItSystemUsageRepository itSystemUsageRepository,
     IItProjectRepository itProjectRepository,
     IItContractRepository itContractRepository,
     IDataProcessingRegistrationRepository dataProcessingRegistrationRepository
     )
 {
     _itSystemUsageRepository = itSystemUsageRepository;
     _itProjectRepository     = itProjectRepository;
     _itContractRepository    = itContractRepository;
     _dataProcessingRegistrationRepository = dataProcessingRegistrationRepository;
 }
Example #6
0
 public ScheduleItSystemUsageOverviewReadModelUpdates(
     IPendingReadModelUpdateRepository updateRepository,
     IItSystemUsageOverviewReadModelRepository readModelRepository,
     IItSystemUsageRepository itSystemUsageRepository,
     IItSystemRepository itSystemRepository,
     ITransactionManager transactionManager)
 {
     _updateRepository        = updateRepository;
     _readModelRepository     = readModelRepository;
     _itSystemUsageRepository = itSystemUsageRepository;
     _itSystemRepository      = itSystemRepository;
     _transactionManager      = transactionManager;
 }
 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;
 }
Example #8
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 RebuildItSystemUsageOverviewReadModelsBatchJob(
     ILogger logger,
     IPendingReadModelUpdateRepository pendingReadModelUpdateRepository,
     IReadModelUpdate <ItSystemUsage, ItSystemUsageOverviewReadModel> updater,
     IItSystemUsageOverviewReadModelRepository readModelRepository,
     IItSystemUsageRepository sourceRepository,
     ITransactionManager transactionManager,
     IGenericRepository <ItSystemUsageOverviewReadModel> lowLevelReadModelRepository, //NOTE: Using the primitive repositories on purpose since we want to reduce the amount of calls to SaveChanges as much as possible
     IGenericRepository <PendingReadModelUpdate> lowLevelPendingReadModelRepository,
     IDatabaseControl databaseControl)
 {
     _logger = logger;
     _pendingReadModelUpdateRepository = pendingReadModelUpdateRepository;
     _updater                            = updater;
     _readModelRepository                = readModelRepository;
     _sourceRepository                   = sourceRepository;
     _transactionManager                 = transactionManager;
     _lowLevelReadModelRepository        = lowLevelReadModelRepository;
     _lowLevelPendingReadModelRepository = lowLevelPendingReadModelRepository;
     _databaseControl                    = databaseControl;
 }
Example #10
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 DataProcessingRegistrationSystemAssignmentService(IItSystemUsageRepository repository)
 {
     _repository = repository;
 }
 public AttachedOptionsController(IGenericRepository <AttachedOption> repository, IItSystemUsageRepository usageRepository)
     : base(repository)
 {
     _usageRepository = usageRepository;
 }