Пример #1
0
    public Task <IViewComponentResult> InvokeAsync(NavigationZone activeZone)
    {
        var model = new AccountStatusViewModel
        {
            ActiveNavigationZone = activeZone,
            IsAuthenticated      = HttpContext?.User?.Identity?.IsAuthenticated ?? false
        };

        return(Task.FromResult <IViewComponentResult>(View(model)));
    }
Пример #2
0
    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));
    }