Ejemplo n.º 1
0
        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"));
            }
        }