public async Task <MenuFormIndexViewModel> GetMenus(int userId) { var menus = await _menuFormRepository.GetAll(); var menuFormIndexViewModel = new MenuFormIndexViewModel(); return(menuFormIndexViewModel); }
public async Task <IViewComponentResult> InvokeAsync() { var menus = await _menuFormRepository.GetAll(); //(HttpContext.User); var menuFormIndexViewModel = new MenuFormIndexViewModel() { MenuFormViewModel = menus.Select(i => new MenuFormViewModel() { id = i.Id, parrentId = i.ParentID, text = i.Text, controller = i.DCForm.DCLink.Controller, action = i.DCForm.DCLink.Action, }).ToList(), }; menuFormIndexViewModel.menuFormRoot = new MenuFormViewModel(); menuFormIndexViewModel.menuFormRoot.id = 0; menuFormIndexViewModel.SetChildeForms(); return(await Task.FromResult((IViewComponentResult)View("Default", menuFormIndexViewModel))); }