Example #1
0
        public async Task <IViewComponentResult> InvokeAsync(string activeMenu = "")
        {
            var model = new SideBarNavViewModel
            {
                MainMenu           = await _userNavigationManager.GetMenuAsync("MainMenu", _abpSession.ToUserIdentifier()),
                ActiveMenuItemName = activeMenu
            };

            return(View(model));
        }
Example #2
0
        public async Task <IViewComponentResult> InvokeAsync(string activeMenu = "")
        {
            //var mainMenu = await _userNavigationManager.GetMenuAsync("MainMenu", _abpSession.ToUserIdentifier());
            //var userMenus = await _menuManager.LoadUserMenu(_abpSession.ToUserIdentifier());
            var userMenus = await _menuAppService.GetUserMenu(_abpSession.ToUserIdentifier());

            var model = new SideBarNavViewModel
            {
                MenuItems          = userMenus,
                ActiveMenuItemName = activeMenu
            };

            return(View(model));
        }