コード例 #1
0
 public AddCustomEntityCommandHandler(
     IQueryExecutor queryExecutor,
     ICommandExecutor commandExecutor,
     CofoundryDbContext dbContext,
     EntityAuditHelper entityAuditHelper,
     ICustomEntityCache customEntityCache,
     IDbUnstructuredDataSerializer dbUnstructuredDataSerializer,
     IMessageAggregator messageAggregator,
     ICustomEntityDefinitionRepository customEntityDefinitionRepository,
     IPermissionValidationService permissionValidationService,
     ITransactionScopeManager transactionScopeFactory,
     ICustomEntityStoredProcedures customEntityStoredProcedures
     )
 {
     _queryExecutor                    = queryExecutor;
     _commandExecutor                  = commandExecutor;
     _dbContext                        = dbContext;
     _entityAuditHelper                = entityAuditHelper;
     _customEntityCache                = customEntityCache;
     _dbUnstructuredDataSerializer     = dbUnstructuredDataSerializer;
     _messageAggregator                = messageAggregator;
     _customEntityDefinitionRepository = customEntityDefinitionRepository;
     _permissionValidationService      = permissionValidationService;
     _transactionScopeFactory          = transactionScopeFactory;
     _customEntityStoredProcedures     = customEntityStoredProcedures;
 }
コード例 #2
0
 public ReOrderCustomEntitiesCommandHandler(
     ICustomEntityStoredProcedures customEntityStoredProcedures,
     ICustomEntityCache customEntityCache,
     IMessageAggregator messageAggregator,
     ICustomEntityDefinitionRepository customEntityDefinitionRepository
     )
 {
     _customEntityStoredProcedures     = customEntityStoredProcedures;
     _customEntityCache                = customEntityCache;
     _messageAggregator                = messageAggregator;
     _customEntityDefinitionRepository = customEntityDefinitionRepository;
 }
コード例 #3
0
 public AddCustomEntityDraftVersionCommandHandler(
     CofoundryDbContext dbContext,
     ICustomEntityCache customEntityCache,
     IMessageAggregator messageAggregator,
     IPermissionValidationService permissionValidationService,
     ICustomEntityStoredProcedures customEntityStoredProcedures
     )
 {
     _dbContext                    = dbContext;
     _customEntityCache            = customEntityCache;
     _messageAggregator            = messageAggregator;
     _permissionValidationService  = permissionValidationService;
     _customEntityStoredProcedures = customEntityStoredProcedures;
 }
コード例 #4
0
 public DuplicateCustomEntityCommandHandler(
     ICommandExecutor commandExecutor,
     CofoundryDbContext dbContext,
     ICustomEntityStoredProcedures customEntityStoredProcedures,
     ITransactionScopeManager transactionScopeFactory,
     ICustomEntityDataModelMapper customEntityDataModelMapper
     )
 {
     _commandExecutor = commandExecutor;
     _dbContext       = dbContext;
     _customEntityStoredProcedures = customEntityStoredProcedures;
     _transactionScopeFactory      = transactionScopeFactory;
     _customEntityDataModelMapper  = customEntityDataModelMapper;
 }
コード例 #5
0
 public ReOrderCustomEntitiesCommandHandler(
     CofoundryDbContext dbContext,
     ICustomEntityStoredProcedures customEntityStoredProcedures,
     ICustomEntityCache customEntityCache,
     IMessageAggregator messageAggregator,
     ICustomEntityDefinitionRepository customEntityDefinitionRepository,
     ITransactionScopeManager transactionScopeFactory
     )
 {
     _dbContext = dbContext;
     _customEntityStoredProcedures     = customEntityStoredProcedures;
     _customEntityCache                = customEntityCache;
     _messageAggregator                = messageAggregator;
     _customEntityDefinitionRepository = customEntityDefinitionRepository;
     _transactionScopeFactory          = transactionScopeFactory;
 }
コード例 #6
0
 public UnPublishCustomEntityCommandHandler(
     CofoundryDbContext dbContext,
     ICustomEntityCache customEntityCache,
     IMessageAggregator messageAggregator,
     IPermissionValidationService permissionValidationService,
     ITransactionScopeFactory transactionScopeFactory,
     ICustomEntityStoredProcedures customEntityStoredProcedures
     )
 {
     _dbContext                    = dbContext;
     _customEntityCache            = customEntityCache;
     _messageAggregator            = messageAggregator;
     _permissionValidationService  = permissionValidationService;
     _transactionScopeFactory      = transactionScopeFactory;
     _customEntityStoredProcedures = customEntityStoredProcedures;
 }
コード例 #7
0
 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;
 }
コード例 #8
0
 public PublishCustomEntityCommandHandler(
     CofoundryDbContext dbContext,
     ICommandExecutor commandExecutor,
     IQueryExecutor queryExecutor,
     ICustomEntityCache customEntityCache,
     IMessageAggregator messageAggregator,
     IPermissionValidationService permissionValidationService,
     ICustomEntityDefinitionRepository customEntityDefinitionRepository,
     ITransactionScopeManager transactionScopeFactory,
     ICustomEntityStoredProcedures customEntityStoredProcedures
     )
 {
     _dbContext                        = dbContext;
     _queryExecutor                    = queryExecutor;
     _commandExecutor                  = commandExecutor;
     _customEntityCache                = customEntityCache;
     _messageAggregator                = messageAggregator;
     _permissionValidationService      = permissionValidationService;
     _customEntityDefinitionRepository = customEntityDefinitionRepository;
     _transactionScopeFactory          = transactionScopeFactory;
     _customEntityStoredProcedures     = customEntityStoredProcedures;
 }