示例#1
0
文件: ModuleBiz.cs 项目: khhily/Lean
        public IEnumerable<BaseModule> Search(ModuleCondition condition)
        {
            using (var db = new Entities())
            {
                var query = db.BaseModule.Where(q => q.Valid);

                if (condition.ParentID.HasValue)
                {
                    query = query.Where(q => q.ParentID == condition.ParentID.Value);
                }

                if (condition.IsBack.HasValue)
                {
                    query = query.Where(q => q.IsBack == condition.IsBack.Value);
                }

                return query.OrderBy(q => q.ParentID).ThenBy(q => q.ModuleOrder).ToList();
            }
        } 
示例#2
0
 public ActionResult Index(ModuleCondition condition)
 {
     var datas = ModuleBiz.Search(condition);
     var model = PDM.Create(datas, condition);
     return View(model);
 }