Exemple #1
0
 /// <nodoc />
 public OperationProcessorResolver(
     IGenericProcessorFactory processorFactory,
     IJsonApiContext context)
 {
     _processorFactory = processorFactory;
     _context          = context;
 }
 public JsonApiDeSerializer(
     IJsonApiContext jsonApiContext,
     IGenericProcessorFactory genericProcessorFactory)
 {
     _jsonApiContext         = jsonApiContext;
     _genericProcessorFactor = genericProcessorFactory;
 }
Exemple #3
0
 public HookExecutorHelper(
     IGenericProcessorFactory genericProcessorFactory,
     IResourceGraph graph,
     IJsonApiContext context
     )
 {
     _genericProcessorFactory = genericProcessorFactory;
     _graph           = graph;
     _context         = context;
     _hookContainers  = new Dictionary <DependentType, IResourceHookContainer>();
     _hookDiscoveries = new Dictionary <DependentType, IHooksDiscovery>();
     _targetedHooksForRelatedEntities = new List <ResourceHook>();
 }
Exemple #4
0
 public JsonApiContext(
     IContextGraph contextGraph,
     IHttpContextAccessor httpContextAccessor,
     JsonApiOptions options,
     IMetaBuilder metaBuilder,
     IGenericProcessorFactory genericProcessorFactory)
 {
     ContextGraph         = contextGraph;
     _httpContextAccessor = httpContextAccessor;
     Options                 = options;
     MetaBuilder             = metaBuilder;
     GenericProcessorFactory = genericProcessorFactory;
     RelationshipsToUpdate   = new Dictionary <RelationshipAttribute, object>();
 }
Exemple #5
0
 public JsonApiContext(
     IDbContextResolver contextResolver,
     IContextGraph contextGraph,
     IHttpContextAccessor httpContextAccessor,
     JsonApiOptions options,
     IMetaBuilder metaBuilder,
     IGenericProcessorFactory genericProcessorFactory)
 {
     _contextResolver     = contextResolver;
     ContextGraph         = contextGraph;
     _httpContextAccessor = httpContextAccessor;
     Options                 = options;
     MetaBuilder             = metaBuilder;
     GenericProcessorFactory = genericProcessorFactory;
 }
 public JsonApiContext(
     IContextGraph contextGraph,
     IHttpContextAccessor httpContextAccessor,
     JsonApiOptions options,
     IMetaBuilder metaBuilder,
     IGenericProcessorFactory genericProcessorFactory,
     IQueryParser queryParser,
     IControllerContext controllerContext)
 {
     ContextGraph         = contextGraph;
     _httpContextAccessor = httpContextAccessor;
     Options                 = options;
     MetaBuilder             = metaBuilder;
     GenericProcessorFactory = genericProcessorFactory;
     _queryParser            = queryParser;
     _controllerContext      = controllerContext;
 }
Exemple #7
0
 public JsonApiContext(
     IResourceGraph resourceGraph,
     IHttpContextAccessor httpContextAccessor,
     JsonApiOptions options,
     IMetaBuilder metaBuilder,
     IGenericProcessorFactory genericProcessorFactory,
     IQueryParser queryParser,
     IControllerContext controllerContext,
     ILinkBuilder linkBuilder)
 {
     ResourceGraph        = resourceGraph;
     _httpContextAccessor = httpContextAccessor;
     Options                 = options;
     MetaBuilder             = metaBuilder;
     GenericProcessorFactory = genericProcessorFactory;
     _queryParser            = queryParser;
     _controllerContext      = controllerContext;
     LinkBuilder             = linkBuilder;
 }
Exemple #8
0
 public MartenEntityRepository(IDocumentSession documenentSession, IJsonApiContext jsonApiContext)
 {
     _documenentSession       = documenentSession;
     _jsonApiContext          = jsonApiContext;
     _genericProcessorFactory = _jsonApiContext.GenericProcessorFactory;
 }