public ResourceHookExecutor(IHookExecutorHelper helper, IJsonApiContext context, IResourceGraph graph) { _executorHelper = helper; _context = context; _graph = graph; _traversalHelper = new TraversalHelper(graph, _context); }
public ResourceHookExecutor( IHookExecutorHelper executorHelper, ITraversalHelper traversalHelper, ITargetedFields targetedFields, IEnumerable <IQueryConstraintProvider> constraintProviders, IResourceGraph resourceGraph) { _executorHelper = executorHelper; _traversalHelper = traversalHelper; _targetedFields = targetedFields; _constraintProviders = constraintProviders; _resourceGraph = resourceGraph; }
public ResourceHookExecutor( IHookExecutorHelper executorHelper, ITraversalHelper traversalHelper, ITargetedFields targetedFields, IIncludeService includedRelationships, IResourceGraph resourceGraph) { _executorHelper = executorHelper; _traversalHelper = traversalHelper; _targetedFields = targetedFields; _includeService = includedRelationships; _resourceGraph = resourceGraph; }