public Task <IViewComponentResult> InvokeAsync(NavigationZone activeZone) { var model = new AccountStatusViewModel { ActiveNavigationZone = activeZone, IsAuthenticated = HttpContext?.User?.Identity?.IsAuthenticated ?? false }; return(Task.FromResult <IViewComponentResult>(View(model))); }
public async Task <IViewComponentResult> InvokeAsync(NavigationZone activeZone) { var model = new PrimaryNavViewModel { ActiveNavigationZone = activeZone, AuthorizedForAdmin = (await _authzService.AuthorizeAsync(HttpContext.User, null, MawPolicy.AdminSite)).Succeeded, UrlConfig = _urlConfig }; return(View(model)); }