public AddNavBarContent(IConfigurationResolver configurationResolver, IGraphQLEndpointManager graphQLEndpointManager, IPlaceholderRenderingService placeholderService, IConfiguration layoutServiceConfiguration, BaseLog log, IAsyncHelpers asyncHelpers) { Assert.ArgumentNotNull(asyncHelpers, nameof(asyncHelpers)); _configurationResolver = configurationResolver; _placeholderService = placeholderService; _layoutServiceConfiguration = layoutServiceConfiguration; _log = log; _asyncHelpers = asyncHelpers; _graphQLEndpoints = graphQLEndpointManager .GetEndpoints() .ToDictionary( endpoint => endpoint.Url, endpoint => endpoint, StringComparer.OrdinalIgnoreCase ); }
public CustomLayoutService( IPlaceholderRenderingService placeholderService, ILayoutServiceContext serviceContext) : base(placeholderService, serviceContext) { }