Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public ActionResult Index(VModel.SySystem.Index m)
 {
     m.Grid = Bll.SySystemBll.GetGrid(m);
     return(View(m));
 }