public DeleteDocumentAssetCommandHandler( CofoundryDbContext dbContext, ICommandExecutor commandExecutor, ITransactionScopeManager transactionScopeFactory, IMessageAggregator messageAggregator, IDependableEntityDeleteCommandValidator dependableEntityDeleteCommandValidator ) { _dbContext = dbContext; _commandExecutor = commandExecutor; _transactionScopeFactory = transactionScopeFactory; _messageAggregator = messageAggregator; _dependableEntityDeleteCommandValidator = dependableEntityDeleteCommandValidator; }
public DeleteUnstructuredDataDependenciesCommandHandler( CofoundryDbContext dbContext, IEntityDefinitionRepository entityDefinitionRepository, IPermissionRepository permissionRepository, IEntityFrameworkSqlExecutor entityFrameworkSqlExecutor, IDependableEntityDeleteCommandValidator dependableEntityDeleteCommandValidator ) { _dbContext = dbContext; _entityDefinitionRepository = entityDefinitionRepository; _permissionRepository = permissionRepository; _entityFrameworkSqlExecutor = entityFrameworkSqlExecutor; _dependableEntityDeleteCommandValidator = dependableEntityDeleteCommandValidator; }
public DeleteCustomEntityCommandHandler( CofoundryDbContext dbContext, ICustomEntityCache customEntityCache, IMessageAggregator messageAggregator, IPermissionValidationService permissionValidationService, ITransactionScopeManager transactionScopeFactory, IDependableEntityDeleteCommandValidator dependableEntityDeleteCommandValidator, ICustomEntityStoredProcedures customEntityStoredProcedures ) { _dbContext = dbContext; _customEntityCache = customEntityCache; _messageAggregator = messageAggregator; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; _dependableEntityDeleteCommandValidator = dependableEntityDeleteCommandValidator; _customEntityStoredProcedures = customEntityStoredProcedures; }
public DeletePageCommandHandler( CofoundryDbContext dbContext, IQueryExecutor queryExecutor, IPageCache pageCache, IMessageAggregator messageAggregator, ITransactionScopeManager transactionScopeFactory, IPageStoredProcedures pageStoredProcedures, IDependableEntityDeleteCommandValidator dependableEntityDeleteCommandValidator ) { _dbContext = dbContext; _queryExecutor = queryExecutor; _pageCache = pageCache; _messageAggregator = messageAggregator; _transactionScopeFactory = transactionScopeFactory; _pageStoredProcedures = pageStoredProcedures; _dependableEntityDeleteCommandValidator = dependableEntityDeleteCommandValidator; }