Esempio n. 1
0
        public async Task <IActionResult> Index()
        {
            try
            {
                Account user = Current;
                if (user == null)
                {
                    return(Redirect("/System"));
                }

                List <ModuleViewModel> query = await _moduleViewModelService.ListAllAsync();

                ViewData["UserName"] = user.Name;       //显示名称
                ViewData["RoleName"] = user.RoleName;   //角色

                ViewData["MenuFirst"]  = query.Where(t => t.Levels == 1).ToList();
                ViewData["MenuSecond"] = query.Where(t => t.Levels == 2).ToList();
            }
            catch (Exception ex)
            {
                LogHelper.LogInformation($"加载菜单异常!{ex.ToString()}");
                throw;
            }

            return(View());
        }