Пример #1
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            if (_signInManager.IsSignedIn((ClaimsPrincipal)User))
            {
                string identityId = _signInManager.UserManager.GetUserId((ClaimsPrincipal)User);

                var model = new TopMenuDto
                {
                    IsSignedIn = true,
                    Name       = await _userInformation.GetUserFirstNameAsync(identityId)
                };
                return(View(model));
            }

            return(View(new TopMenuDto
            {
                IsSignedIn = false,
                Name = ""
            }));
        }