@@ -22,7 +22,6 @@ public CachingNavigationViewComponent(
2222 IEnumerable < INavigationNodePermissionResolver > permissionResolvers ,
2323 IEnumerable < IFindCurrentNode > nodeFinders ,
2424 IUrlHelperFactory urlHelperFactory ,
25- IActionContextAccessor actionContextAccesor ,
2625 INodeUrlPrefixProvider prefixProvider ,
2726 ILogger < NavigationViewComponent > logger ,
2827 IDOMTreeCache DomCache ,
@@ -34,7 +33,6 @@ public CachingNavigationViewComponent(
3433 _permissionResolvers = permissionResolvers ;
3534 _nodeFinders = nodeFinders ;
3635 _urlHelperFactory = urlHelperFactory ;
37- _actionContextAccesor = actionContextAccesor ;
3836 _prefixProvider = prefixProvider ;
3937 _log = logger ;
4038 _domCache = DomCache ;
@@ -52,7 +50,6 @@ public CachingNavigationViewComponent(
5250 private IEnumerable < INavigationNodePermissionResolver > _permissionResolvers ;
5351 private IEnumerable < IFindCurrentNode > _nodeFinders ;
5452 private IUrlHelperFactory _urlHelperFactory ;
55- private IActionContextAccessor _actionContextAccesor ;
5653 private INodeUrlPrefixProvider _prefixProvider ;
5754
5855
@@ -101,7 +98,7 @@ public async Task<IViewComponentResult> InvokeAsync(string viewName,
10198 model = await CreateNavigationTree ( filterName , startingNodeKey ) ;
10299
103100 ViewEngineResult viewResult = null ;
104- var actionContext = _actionContextAccesor . ActionContext ;
101+ var actionContext = ViewContext ;
105102 var tempData = new TempDataDictionary ( actionContext . HttpContext , _tempDataProvider ) ;
106103
107104 string fullViewName = $ "Components/CachingNavigation/{ viewName } ";
@@ -161,7 +158,7 @@ public async Task<IViewComponentResult> InvokeAsync(string viewName,
161158 private async Task < NavigationViewModel > CreateNavigationTree ( string filterName , string startingNodeKey )
162159 {
163160 var rootNode = await _builder . GetTree ( ) ;
164- var urlHelper = _urlHelperFactory . GetUrlHelper ( _actionContextAccesor . ActionContext ) ;
161+ var urlHelper = _urlHelperFactory . GetUrlHelper ( ViewContext ) ;
165162 NavigationViewModel model = new NavigationViewModel (
166163 startingNodeKey ,
167164 filterName ,
0 commit comments