public async Task OnGetAsync() { string identityId = _signInManager.UserManager.GetUserId(User); var profileId = await _userInformation.GetUserProfileIdAsync(identityId); EmptyState = !_invitations.HasInvitations(profileId); Invitations = await _invitations.GetInvitations(profileId); }
public async Task <IViewComponentResult> InvokeAsync() { if (_signInManager.IsSignedIn((ClaimsPrincipal)User)) { string identityId = _signInManager.UserManager.GetUserId((ClaimsPrincipal)User); var info = await _userInformation.GetUserProfileInformationAsync(identityId); info.HasInvitations = _invitations.HasInvitations(info.ProfileId); return(View("/Pages/User/Shared/Components/UserPanelInformation/Default.cshtml", info)); } else { return(View("/Pages/Login.cshtml")); } }