示例#1
0
 public RegisterApplicationKernalService(
     ITransactionManager transactionManager,
     ICommandRepository <Domain.Applications.Application> commandRepository,
     IChangeApplicationCommand changeApplicationCommand,
     ICreateApplicationCommand createApplicationCommand)
 {
     _transactionManager       = transactionManager;
     _commandRepository        = commandRepository;
     _changeApplicationCommand = changeApplicationCommand;
     _createApplicationCommand = createApplicationCommand;
 }
示例#2
0
 public DataKeyRepository(
     ICommandRepository <Application> applicationCommandRepository,
     IQueryRepository <Application> applicationQueryRepository,
     IQueryRepository <SharedDataKey> sharedDataKeyQueryRepository,
     IOptions <AppSettings> appSettingsAccessor,
     ICreateApplicationCommand createApplicationCommand,
     IAddApplicationDataKeyCommand addApplicationDataKeyCommand)
 {
     _applicationCommandRepository = applicationCommandRepository;
     _applicationQueryRepository   = applicationQueryRepository;
     _sharedDataKeyQueryRepository = sharedDataKeyQueryRepository;
     _createApplicationCommand     = createApplicationCommand;
     _addApplicationDataKeyCommand = addApplicationDataKeyCommand;
     _appSettings = appSettingsAccessor.Value;
 }