private static void UseBreadcrumbs(IServiceCollection services, Assembly assembly, BreadcrumbOptions options)
        {
            var bm = new BreadcrumbsManager();

            bm.Initialize(assembly, options);
            services.AddSingleton(bm);
            services.TryAddScoped <IActionContextAccessor, ActionContextAccessor>();
        }
Exemple #2
0
 public BreadcrumbTagHelper(BreadcrumbsManager breadcrumbsManager, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccessor)
 {
     _breadcrumbsManager = breadcrumbsManager;
     _urlHelper          = urlHelperFactory.GetUrlHelper(actionContextAccessor.ActionContext);
 }
Exemple #3
0
 public BreadcrumbTagHelper(BreadcrumbsManager breadcrumbsManager, IActionContextAccessor actionContextAccessor)
 {
     _breadcrumbsManager = breadcrumbsManager;
     _urlHelper          = new UrlHelper(actionContextAccessor.ActionContext);
 }