public DeleteDocumentAssetCommandHandler(
     CofoundryDbContext dbContext,
     ICommandExecutor commandExecutor,
     ITransactionScopeManager transactionScopeFactory,
     IMessageAggregator messageAggregator,
     IDependableEntityDeleteCommandValidator dependableEntityDeleteCommandValidator
     )
 {
     _dbContext               = dbContext;
     _commandExecutor         = commandExecutor;
     _transactionScopeFactory = transactionScopeFactory;
     _messageAggregator       = messageAggregator;
     _dependableEntityDeleteCommandValidator = dependableEntityDeleteCommandValidator;
 }
Пример #2
0
 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;
 }