Ejemplo n.º 1
0
        public async Task <ViewViewComponentResult> InvokeAsync()
        {
            var currentUser = await _userManager.GetUserAsync((ClaimsPrincipal)User);

            NavSidebarViewModel model = new NavSidebarViewModel
            {
                Username = currentUser.UserName
            };

            return(View(model));
        }
Ejemplo n.º 2
0
        public PartialViewResult Sidebar()
        {
            //var user = Session["user"] as UserExtend;
            //if (user == null)
            //{
            //    return PartialView(null);
            //}

            var menus = _menuService.GetAll();//.Where(menu => user.Menus.Select(x => x.Id).Contains(menu.Id)).ToList();
            var model = new NavSidebarViewModel
            {
                Menus = menus
            };

            return(PartialView(model));
        }