Example #1
0
 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));
 }
Example #2
0
 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;
 }