Example #1
0
 public TestDocumentParser(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
Example #2
0
 public SparseFieldsService(IResourceGraph resourceGraph, ICurrentRequest currentRequest) : base(resourceGraph, currentRequest)
 {
     _selectedFields             = new List <AttrAttribute>();
     _selectedRelationshipFields = new Dictionary <RelationshipAttribute, List <AttrAttribute> >();
 }
Example #3
0
 public SupportTicketDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
Example #4
0
 public PassportDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
 public TextLanguageMetaDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
 public DbContextARepository(ITargetedFields targetedFields, DbContextResolver <DbContextA> contextResolver,
                             IResourceGraph resourceGraph, IResourceFactory resourceFactory,
                             IEnumerable <IQueryConstraintProvider> constraintProviders, ILoggerFactory loggerFactory)
     : base(targetedFields, contextResolver, resourceGraph, resourceFactory, constraintProviders, loggerFactory)
 {
 }
 public PersonResource(IResourceGraph graph) : base(graph)
 {
 }
 public TodoItemHooksDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
 public OutboxGroupDefinition(IResourceGraph resourceGraph, OutboxDbContext dbContext, ResourceDefinitionHitCounter hitCounter)
     : base(resourceGraph, dbContext.Users, dbContext.Groups, hitCounter)
 {
     _hitCounter       = hitCounter;
     _outboxMessageSet = dbContext.OutboxMessages;
 }
Example #10
0
 public TestDocumentParser(IResourceGraph resourceGraph, IResourceFactory resourceFactory) : base(resourceGraph, resourceFactory)
 {
 }
Example #11
0
 public ResourceDefinition_Scenario_Tests()
 {
     _resourceGraph = new ResourceGraphBuilder()
                      .AddResource <Model>("models")
                      .Build();
 }
 public MusicTrackMetaDefinition(IResourceGraph resourceGraph, ResourceDefinitionHitCounter hitCounter)
     : base(resourceGraph)
 {
     _hitCounter = hitCounter;
 }
 public RequestSerializer(IResourceGraph resourceGraph,
                          IResourceObjectBuilder resourceObjectBuilder)
     : base(resourceObjectBuilder)
 {
     _resourceGraph = resourceGraph ?? throw new ArgumentNullException(nameof(resourceGraph));
 }
 protected LockableDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
 public TagHooksDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
 public SoftDeletionResourceDefinition(IResourceGraph resourceGraph)
     : base(resourceGraph)
 {
     _resourceGraph = resourceGraph;
 }
Example #17
0
 public WorkflowDefinition(IResourceGraph resourceGraph)
     : base(resourceGraph)
 {
 }
        public static SparseFieldSetExpression Excluding <TResource>(this SparseFieldSetExpression sparseFieldSet,
                                                                     Expression <Func <TResource, dynamic> > fieldSelector, IResourceGraph resourceGraph)
            where TResource : class, IIdentifiable
        {
            if (fieldSelector == null)
            {
                throw new ArgumentNullException(nameof(fieldSelector));
            }

            if (resourceGraph == null)
            {
                throw new ArgumentNullException(nameof(resourceGraph));
            }

            foreach (var field in resourceGraph.GetFields(fieldSelector))
            {
                sparseFieldSet = ExcludeField(sparseFieldSet, field);
            }

            return(sparseFieldSet);
        }
 public TodoItemDefinition(IResourceGraph resourceGraph, ISystemClock systemClock)
     : base(resourceGraph)
 {
     _systemClock = systemClock;
 }
Example #20
0
 public TestModelResourceDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
Example #21
0
 public PageService(IJsonApiOptions options, IResourceGraph resourceGraph, ICurrentRequest currentRequest) : base(resourceGraph, currentRequest)
 {
     _options        = options;
     DefaultPageSize = _options.DefaultPageSize;
 }
Example #22
0
 public ResourceHookExecutor(IHookExecutorHelper helper, IJsonApiContext context, IResourceGraph graph)
 {
     _executorHelper  = helper;
     _context         = context;
     _graph           = graph;
     _traversalHelper = new TraversalHelper(graph, _context);
 }
Example #23
0
 public MusicTrackMetaDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
Example #24
0
 protected ResourceDefinitionBase(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
 public IncludeService(IResourceGraph resourceGraph, ICurrentRequest currentRequest) : base(resourceGraph, currentRequest)
 {
     _includedChains = new List <List <RelationshipAttribute> >();
 }
Example #26
0
 public PersonDefinition(IResourceGraph resourceGraph) : base(resourceGraph)
 {
 }
Example #27
0
 public PassportResource(IResourceGraph graph) : base(graph)
 {
 }
Example #28
0
 public ResourceDefinition()
 {
     _graph                     = ResourceGraph.Instance;
     _contextEntity             = ResourceGraph.Instance.GetContextEntity(typeof(T));
     _instanceAttrsAreSpecified = InstanceOutputAttrsAreSpecified();
 }
Example #29
0
        public ResourceHooksDefinition(IResourceGraph resourceGraph)
        {
            ArgumentGuard.NotNull(resourceGraph, nameof(resourceGraph));

            ResourceGraph = resourceGraph;
        }
        public static SparseFieldSetExpression Excluding <TResource>(this SparseFieldSetExpression sparseFieldSet,
                                                                     Expression <Func <TResource, dynamic> > attributeSelector, IResourceGraph resourceGraph)
            where TResource : IIdentifiable
        {
            if (attributeSelector == null)
            {
                throw new ArgumentNullException(nameof(attributeSelector));
            }

            if (resourceGraph == null)
            {
                throw new ArgumentNullException(nameof(resourceGraph));
            }

            foreach (var attribute in resourceGraph.GetAttributes(attributeSelector))
            {
                sparseFieldSet = ExcludeAttribute(sparseFieldSet, attribute);
            }

            return(sparseFieldSet);
        }