public BlazorBreadcrumbProvider(ISitemapNodeRepository sitemapNodeRepository, IMatchSitemapNode matchSitemapNode, IOptions <BreadcrumbOptions> breadcrumbOptions, IMemoryCache memoryCache, ILogger <BreadcrumbProvider> logger, NavigationManager navigationManager) : base(sitemapNodeRepository, matchSitemapNode, breadcrumbOptions, memoryCache, logger) { _navigationManager = navigationManager; _navigationManager.LocationChanged += _navigationManager_LocationChanged; this.SetActiveAsync(_navigationManager.Uri).GetAwaiter().GetResult(); }
public DumyMatchSitemapNode(ISitemapNodeRepository sitemapNodeRepository, IOptions <MatchOptions> matchOptions, ILogger <DumyMatchSitemapNode> logger, IMemoryCache memoryCache) { _sitemapNodeRepository = sitemapNodeRepository; _matchOptions = matchOptions.Value; _logger = logger; _memoryCache = memoryCache; }
public MenuProvider(ISitemapNodeRepository sitemapNodeRepository, IMatchSitemapNode matchSitemapNode, IOptions <MenuOptions> menuOptions, IMemoryCache memoryCache, ILogger <MenuProvider> logger) { _sitemapNodeRepository = sitemapNodeRepository; _matchSitemapNode = matchSitemapNode; _menuOptions = menuOptions.Value; _memoryCache = memoryCache; _logger = logger; }
public BreadcrumbProvider(ISitemapNodeRepository sitemapNodeRepository, IMatchSitemapNode matchSitemapNode, IOptions <BreadcrumbOptions> breadcrumbOptions, IMemoryCache memoryCache, ILogger <BreadcrumbProvider> logger) { _sitemapNodeRepository = sitemapNodeRepository; _matchSitemapNode = matchSitemapNode; _breadcrumbOptions = breadcrumbOptions.Value; _memoryCache = memoryCache; _logger = logger; }
public BuildMenuSitemapNode(ISitemapNodeRepository sitemapNodeRepository, ILogger <BuildMenuSitemapNode> logger) { _sitemapNodeRepository = sitemapNodeRepository; _logger = logger; }