public CommandHandlerHelper( IEntityPropertyResolver <TContext> propertyResolver, IPathBuilder <TContext> pathBuilder, ISecurityRuleEvaluator <TContext> securityEvaluator, IEntityNotificationService <TContext> notificationService) { _propertyResolver = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver)); _pathBuilder = pathBuilder ?? throw new ArgumentNullException(nameof(pathBuilder)); _securityEvaluator = securityEvaluator ?? throw new ArgumentNullException(nameof(securityEvaluator)); _notificationService = notificationService; }
public EntityContextServices( ILogger <TContext> logger, ICollectionService <TContext> collectionsService, EntityQueries <TContext> queries, EntityCommands <TContext> commands, EntityConfigurator <TContext> configurator, IEntityPropertyResolver <TContext> propertyResolver, IPathBuilder <TContext> pathBuilder, EntityContextInitializer <TContext> initializer, IEntityNotificationService <TContext> notificationService, ISecurityDisablerService securityDisablerService) { Logger = logger; Collections = collectionsService ?? throw new ArgumentException(nameof(collectionsService)); Queries = queries ?? throw new ArgumentNullException(nameof(queries)); Commands = commands ?? throw new ArgumentNullException(nameof(commands)); Configurator = configurator ?? throw new ArgumentNullException(nameof(configurator)); PropertyResolver = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver)); PathBuilder = pathBuilder ?? throw new ArgumentNullException(nameof(pathBuilder)); Initializer = initializer ?? throw new ArgumentNullException(nameof(initializer)); NotificationService = notificationService ?? throw new ArgumentNullException(nameof(notificationService)); SecurityDisablerService = securityDisablerService ?? throw new ArgumentNullException(nameof(securityDisablerService)); }