/// <summary> /// 获取列表 /// </summary> /// <returns></returns> public static List <VModel.SyNav.Grid> GetGrid(VModel.SyNav.Index m) { List <VModel.SyNav.Grid> list = new List <VModel.SyNav.Grid>(); using (var db = new fz_basicEntities()) { var query = db.sy_nav.Where(w => w.SId == m.SId && w.Level == 1 && w.Type != 3).OrderBy(o => o.Sort); foreach (var f in query) { list.Add(new VModel.SyNav.Grid { Id = f.Id, Name = f.Name, Url = f.Url, PageOpen = f.PageOpen, Icon = f.Icon, Level = f.Level, Sort = f.Sort, IsEnabled = f.IsEnabled }); var query2 = db.sy_nav.Where(w => w.PId == f.Id).OrderBy(o => o.Sort); foreach (var f2 in query2) { list.Add(new VModel.SyNav.Grid { Id = f2.Id, Name = f2.Name, Url = f2.Url, PageOpen = f2.PageOpen, Icon = f2.Icon, Level = f2.Level, Sort = f2.Sort, IsEnabled = f2.IsEnabled }); } } } return(list); }
public ActionResult Index(VModel.SyNav.Index m, int id = 2) { m.SId = id; m.Grid = Bll.SyNavBll.GetGrid(m); return(View(m)); }