public JsonApiDeserializerBenchmarks() { IResourceGraph resourceGraph = DependencyFactory.CreateResourceGraph(); var targetedFields = new TargetedFields(); _jsonApiDeserializer = new RequestDeserializer(resourceGraph, targetedFields); }
public JsonApiDeserializerBenchmarks() { var options = new JsonApiOptions(); IResourceGraph resourceGraph = DependencyFactory.CreateResourceGraph(options); var targetedFields = new TargetedFields(); _jsonApiDeserializer = new RequestDeserializer(resourceGraph, new DefaultResourceFactory(new ServiceContainer()), targetedFields, new HttpContextAccessor()); }
public JsonApiReader(IJsonApiDeserializer deserializer, ILoggerFactory loggerFactory) { _deserializer = deserializer; _logger = loggerFactory.CreateLogger <JsonApiReader>(); _logger.LogTrace("Executing constructor."); }
public JsonApiReader(IJsonApiDeserializer deserializer, ICurrentRequest currentRequest, ILoggerFactory loggerFactory) { _deserializer = deserializer; _currentRequest = currentRequest; _logger = loggerFactory.CreateLogger <JsonApiReader>(); }
public JsonApiDeserializerBenchmarks() { var options = new JsonApiOptions(); IResourceGraph resourceGraph = _dependencyFactory.CreateResourceGraph(options); var targetedFields = new TargetedFields(); var request = new JsonApiRequest(); var resourceFactory = new ResourceFactory(new ServiceContainer()); var httpContextAccessor = new HttpContextAccessor(); _jsonApiDeserializer = new RequestDeserializer(resourceGraph, resourceFactory, targetedFields, httpContextAccessor, request, options); }
public JsonApiReader(IJsonApiDeserializer deserializer, IJsonApiRequest request, ILoggerFactory loggerFactory) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } _deserializer = deserializer ?? throw new ArgumentNullException(nameof(deserializer)); _request = request ?? throw new ArgumentNullException(nameof(request)); _traceWriter = new TraceLogWriter <JsonApiReader>(loggerFactory); }
public JsonApiReader(IJsonApiDeserializer deserializer, IJsonApiRequest request, IResourceContextProvider resourceContextProvider, ILoggerFactory loggerFactory) { ArgumentGuard.NotNull(deserializer, nameof(deserializer)); ArgumentGuard.NotNull(request, nameof(request)); ArgumentGuard.NotNull(resourceContextProvider, nameof(resourceContextProvider)); ArgumentGuard.NotNull(loggerFactory, nameof(loggerFactory)); _deserializer = deserializer; _request = request; _resourceContextProvider = resourceContextProvider; _traceWriter = new TraceLogWriter <JsonApiReader>(loggerFactory); }
public JsonApiReader(IJsonApiDeserializer deserializer, ILoggerFactory loggerFactory) { _deserializer = deserializer; _logger = loggerFactory.CreateLogger <JsonApiReader>(); }