public RegisterApplicationKernalService( ITransactionManager transactionManager, ICommandRepository <Domain.Applications.Application> commandRepository, IChangeApplicationCommand changeApplicationCommand, ICreateApplicationCommand createApplicationCommand) { _transactionManager = transactionManager; _commandRepository = commandRepository; _changeApplicationCommand = changeApplicationCommand; _createApplicationCommand = createApplicationCommand; }
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; }