public UpdateCustomEntityVersionPageBlockCommandHandler( CofoundryDbContext dbContext, ICommandExecutor commandExecutor, ICustomEntityCache pageCache, IPageBlockCommandHelper pageBlockCommandHelper, IMessageAggregator messageAggregator, IPermissionValidationService permissionValidationService, ITransactionScopeManager transactionScopeFactory ) { _dbContext = dbContext; _commandExecutor = commandExecutor; _customEntityCache = pageCache; _pageBlockCommandHelper = pageBlockCommandHelper; _messageAggregator = messageAggregator; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; }
public MoveCustomEntityVersionPageBlockCommandHandler( CofoundryDbContext dbContext, EntityAuditHelper entityAuditHelper, EntityOrderableHelper entityOrderableHelper, ICustomEntityCache customEntityCache, IMessageAggregator messageAggregator, IPermissionValidationService permissionValidationService, ITransactionScopeManager transactionScopeFactory ) { _dbContext = dbContext; _entityAuditHelper = entityAuditHelper; _entityOrderableHelper = entityOrderableHelper; _customEntityCache = customEntityCache; _messageAggregator = messageAggregator; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; }
public GetCustomEntityDetailsByIdQueryHandler( CofoundryDbContext dbContext, IQueryExecutor queryExecutor, IDbUnstructuredDataSerializer dbUnstructuredDataSerializer, IPageVersionBlockModelMapper pageVersionBlockModelMapper, IEntityVersionPageBlockMapper entityVersionPageBlockMapper, IPermissionValidationService permissionValidationService, IAuditDataMapper auditDataMapper ) { _dbContext = dbContext; _queryExecutor = queryExecutor; _dbUnstructuredDataSerializer = dbUnstructuredDataSerializer; _pageVersionBlockModelMapper = pageVersionBlockModelMapper; _entityVersionPageBlockMapper = entityVersionPageBlockMapper; _permissionValidationService = permissionValidationService; _auditDataMapper = auditDataMapper; }
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 UpdatePageDirectoryUrlCommandHandler( CofoundryDbContext dbContext, IQueryExecutor queryExecutor, IPageDirectoryStoredProcedures pageDirectoryStoredProcedures, IPageDirectoryCache cache, IMessageAggregator messageAggregator, ITransactionScopeManager transactionScopeFactory, IPermissionValidationService permissionValidationService ) { _dbContext = dbContext; _queryExecutor = queryExecutor; _pageDirectoryStoredProcedures = pageDirectoryStoredProcedures; _cache = cache; _messageAggregator = messageAggregator; _transactionScopeFactory = transactionScopeFactory; _permissionValidationService = permissionValidationService; }
public RegisterDefinedRolesCommandHandler( CofoundryDbContext dbContext, ICommandExecutor commandExecutor, IRoleCache roleCache, IPermissionValidationService permissionValidationService, IEnumerable <IRoleDefinition> roleDefinitions, IRoleInitializerFactory roleInitializerFactory, IPermissionRepository permissionRepository ) { _dbContext = dbContext; _commandExecutor = commandExecutor; _roleCache = roleCache; _permissionValidationService = permissionValidationService; _roleDefinitions = roleDefinitions; _roleInitializerFactory = roleInitializerFactory; _permissionRepository = permissionRepository; }
public DeleteCustomEntityCommandHandler( CofoundryDbContext dbContext, ICustomEntityCache customEntityCache, IQueryExecutor queryExecutor, ICommandExecutor commandExecutor, IMessageAggregator messageAggregator, IPermissionValidationService permissionValidationService, ITransactionScopeFactory transactionScopeFactory ) { _dbContext = dbContext; _customEntityCache = customEntityCache; _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; _messageAggregator = messageAggregator; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; }
public DeleteCustomEntityDraftVersionCommandHandler( CofoundryDbContext dbContext, ICustomEntityCache customEntityCache, ICommandExecutor commandExecutor, IMessageAggregator messageAggregator, IPermissionValidationService permissionValidationService, ITransactionScopeFactory transactionScopeFactory, ICustomEntityStoredProcedures customEntityStoredProcedures ) { _dbContext = dbContext; _customEntityCache = customEntityCache; _commandExecutor = commandExecutor; _messageAggregator = messageAggregator; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; _customEntityStoredProcedures = customEntityStoredProcedures; }
public PasswordUpdateCommandHelper( IUserAreaDefinitionRepository userAreaDefinitionRepository, IPermissionValidationService permissionValidationService, IPasswordCryptographyService passwordCryptographyService, IMailService mailService, IUserMailTemplateBuilderContextFactory userMailTemplateBuilderContextFactory, IUserMailTemplateBuilderFactory userMailTemplateBuilderFactory, IUserSummaryMapper userSummaryMapper ) { _userAreaDefinitionRepository = userAreaDefinitionRepository; _passwordCryptographyService = passwordCryptographyService; _permissionValidationService = permissionValidationService; _mailService = mailService; _userMailTemplateBuilderContextFactory = userMailTemplateBuilderContextFactory; _userMailTemplateBuilderFactory = userMailTemplateBuilderFactory; _userSummaryMapper = userSummaryMapper; }
public UpdateCustomEntityUrlCommandHandler( IQueryExecutor queryExecutor, CofoundryDbContext dbContext, EntityAuditHelper entityAuditHelper, ICustomEntityCache customEntityCache, IMessageAggregator messageAggregator, IPermissionValidationService permissionValidationService, ITransactionScopeManager transactionScopeFactory ) { _queryExecutor = queryExecutor; _dbContext = dbContext; _entityAuditHelper = entityAuditHelper; _customEntityCache = customEntityCache; _messageAggregator = messageAggregator; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; }
public DeleteUserCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserStoredProcedures userStoredProcedures, UserCommandPermissionsHelper userCommandPermissionsHelper, IPermissionValidationService permissionValidationService, IUserContextCache userContextCache, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userStoredProcedures = userStoredProcedures; _userCommandPermissionsHelper = userCommandPermissionsHelper; _permissionValidationService = permissionValidationService; _userContextCache = userContextCache; _messageAggregator = messageAggregator; }
public VisualEditorScriptGenerator( IStaticResourceReferenceRenderer staticResourceReferenceRenderer, IAdminRouteLibrary adminRouteLibrary, IJsonSerializerSettingsFactory jsonSerializerSettingsFactory, IPageResponseDataCache pageResponseDataCache, IRazorViewRenderer razorViewRenderer, IResourceLocator resourceLocator, IPermissionValidationService permissionValidationService ) { _staticResourceReferenceRenderer = staticResourceReferenceRenderer; _adminRouteLibrary = adminRouteLibrary; _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory; _pageResponseDataCache = pageResponseDataCache; _razorViewRenderer = razorViewRenderer; _resourceLocator = resourceLocator; _permissionValidationService = permissionValidationService; }
public AddUserCommandHandler( CofoundryDbContext dbContext, IQueryExecutor queryExecutor, IPasswordCryptographyService passwordCryptographyService, IPasswordGenerationService passwordGenerationService, IMailService mailService, UserCommandPermissionsHelper userCommandPermissionsHelper, IPermissionValidationService permissionValidationService, IUserAreaRepository userAreaRepository ) { _dbContext = dbContext; _queryExecutor = queryExecutor; _passwordCryptographyService = passwordCryptographyService; _mailService = mailService; _userCommandPermissionsHelper = userCommandPermissionsHelper; _permissionValidationService = permissionValidationService; _userAreaRepository = userAreaRepository; _passwordGenerationService = passwordGenerationService; }
public AddCustomEntityVersionPageModuleCommandHandler( CofoundryDbContext dbContext, ICommandExecutor commandExecutor, EntityOrderableHelper entityOrderableHelper, ICustomEntityCache customEntityCache, IPageModuleCommandHelper pageModuleCommandHelper, IMessageAggregator messageAggregator, ICustomEntityDefinitionRepository customEntityDefinitionRepository, IPermissionValidationService permissionValidationService, ITransactionScopeFactory transactionScopeFactory ) { _dbContext = dbContext; _commandExecutor = commandExecutor; _entityOrderableHelper = entityOrderableHelper; _customEntityCache = customEntityCache; _pageModuleCommandHelper = pageModuleCommandHelper; _messageAggregator = messageAggregator; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; }
public RegisterPermissionsAndRolesCommandHandler( CofoundryDbContext dbContext, ICommandExecutor commandExecutor, IRoleCache roleCache, IPermissionValidationService permissionValidationService, IEnumerable <IRoleDefinition> roleDefinitions, IRoleInitializerFactory roleInitializerFactory, IPermissionRepository permissionRepository, IEntityDefinitionRepository entityDefinitionRepository, ITransactionScopeManager transactionScopeFactory ) { _dbContext = dbContext; _commandExecutor = commandExecutor; _roleCache = roleCache; _permissionValidationService = permissionValidationService; _roleDefinitions = roleDefinitions; _roleInitializerFactory = roleInitializerFactory; _permissionRepository = permissionRepository; _entityDefinitionRepository = entityDefinitionRepository; _transactionScopeFactory = transactionScopeFactory; }
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; }
public AddCustomEntityCommandHandler( IQueryExecutor queryExecutor, ICommandExecutor commandExecutor, CofoundryDbContext dbContext, EntityAuditHelper entityAuditHelper, ICustomEntityCache customEntityCache, IDbUnstructuredDataSerializer dbUnstructuredDataSerializer, IMessageAggregator messageAggregator, ICustomEntityDefinitionRepository customEntityDefinitionRepository, IPermissionValidationService permissionValidationService, ITransactionScopeFactory transactionScopeFactory ) { _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; _dbContext = dbContext; _entityAuditHelper = entityAuditHelper; _customEntityCache = customEntityCache; _dbUnstructuredDataSerializer = dbUnstructuredDataSerializer; _messageAggregator = messageAggregator; _customEntityDefinitionRepository = customEntityDefinitionRepository; _permissionValidationService = permissionValidationService; _transactionScopeFactory = transactionScopeFactory; }
public UpdateCurrentUserPasswordCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, UserAuthenticationHelper userAuthenticationHelper, IPermissionValidationService permissionValidationService, IUserAreaDefinitionRepository userAreaRepository, IPasswordUpdateCommandHelper passwordUpdateCommandHelper, IUserSecurityStampUpdateHelper userSecurityStampUpdateHelper, IUserContextCache userContextCache, IPasswordPolicyService newPasswordValidationService, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAuthenticationHelper = userAuthenticationHelper; _permissionValidationService = permissionValidationService; _userAreaRepository = userAreaRepository; _passwordUpdateCommandHelper = passwordUpdateCommandHelper; _userSecurityStampUpdateHelper = userSecurityStampUpdateHelper; _userContextCache = userContextCache; _newPasswordValidationService = newPasswordValidationService; _messageAggregator = messageAggregator; }
public UpdateUserCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserAreaDefinitionRepository userAreaDefinitionRepository, UserCommandPermissionsHelper userCommandPermissionsHelper, IUserAreaDefinitionRepository userAreaRepository, IPermissionValidationService permissionValidationService, IUserContextCache userContextCache, IUserUpdateCommandHelper userUpdateCommandHelper, IUserSecurityStampUpdateHelper userSecurityStampUpdateHelper, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAreaDefinitionRepository = userAreaDefinitionRepository; _userCommandPermissionsHelper = userCommandPermissionsHelper; _userAreaRepository = userAreaRepository; _permissionValidationService = permissionValidationService; _userContextCache = userContextCache; _userUpdateCommandHelper = userUpdateCommandHelper; _userSecurityStampUpdateHelper = userSecurityStampUpdateHelper; _messageAggregator = messageAggregator; }
public ValidateEntityEditModeRoutingStep( IPermissionValidationService permissionValidationService ) { _permissionValidationService = permissionValidationService; }
public ExecutePermissionValidationService( IPermissionValidationService permissionValidationService ) { _permissionValidationService = permissionValidationService; }
public BookingListViewComponent( IPermissionValidationService permissionValidationService) { PermissionValidationService = permissionValidationService; }
protected void CheckAdditionalPermissionHandlers <TCommandHandler>(TCommandHandler _commandHandler, IExecutionContext executionContext, IPermissionValidationService _permissionValidationService) { // Hardcoded checking of a few additional handlers, but could use DI here to make this more flexible. if (_commandHandler is ILoggedInPermissionCheckHandler) { _permissionValidationService.EnforceIsLoggedIn(executionContext.UserContext); } if (_commandHandler is ICofoundryUserPermissionCheckHandler) { _permissionValidationService.EnforceHasPermissionToUserArea(CofoundryAdminUserArea.AreaCode, executionContext.UserContext); } }
public ValidateEditPermissionsRoutingStep( IPermissionValidationService permissionValidationService ) { _permissionValidationService = permissionValidationService; }