private void GetViewModel(NavViewModel model) { model.ParentItems = _navService.GetQuery(a => a.NavId.Length <= 6).ToList().Select(a => new ListItemEntity() { ID = a.NavId, ParentID = a.ParentId, Title = a.NavName, Selected = a.ParentId == model.ParentId }).ToList(); model.ParentItems.Add(new ListItemEntity() { ID = "-1", ParentID = "", Title = "----根节点----" }); }
public async Task <ActionResult> Index() { var _req = User.Identity; //var current_user_role = RoleManager..GetRolesForUser(User.Identity.Name); //var _t=_req. var s = AuthenticationManager.User.Identities; var ci = User.Identity as ClaimsIdentity; var role = ci.FindFirst(ClaimTypes.Role); var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); ViewBag.NavList = _navService.GetQuery(a => a.State == 1).ToList().Select(a => { return(a.ToModel()); }); return(View()); }