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