public EntityQueries(IEntityCollectionsService <TContext> collectionService, IEntityPropertyResolver <TContext> propertyResolver, IPathBuilder <TContext> pathBuilder, ISecurityRuleEvaluator <TContext> securityEvaluator) { _collectionService = collectionService ?? throw new ArgumentNullException(nameof(collectionService)); _propertyResolver = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver)); _pathBuilder = pathBuilder ?? throw new ArgumentNullException(nameof(pathBuilder)); _securityEvaluator = securityEvaluator ?? throw new ArgumentNullException(nameof(securityEvaluator)); }
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; }