public override ActionResult AdvanceSearch(FormCollection searchFormInfo) { T_Module module = moduleService.GetModuleInfo(searchFormInfo); IEnumerable <T_Module> search = moduleService.GetAll().ToList(); if (!string.IsNullOrEmpty(module.Name)) { search = search.Where(m => m.Name.Contains(module.Name)); } if (!string.IsNullOrEmpty(module.Code)) { search = search.Where(m => m.Code.Contains(module.Code)); } if (!string.IsNullOrEmpty(module.Url)) { search = search.Where(m => m.Url.Contains(module.Url)); } if (module.ParentId != null) { search = search.Where(m => m.ParentId == module.ParentId); } IList <T_Module> filterEntities = search.Where(m => m.IsEnable == module.IsEnable).ToList(); Session[cacheSearchKey] = filterEntities; if (filterEntities.Count == 0) { return(new EmptyResult()); } return(PartialView("_ModuleGrid", filterEntities)); }
public ActionResult Get(int id) { T_Module module = moduleService.GetEntity(m => m.Id == id); return(Json(module, JsonRequestBehavior.AllowGet)); }
public override void Create(FormCollection formInfo) { T_Module module = moduleService.GetModuleInfo(formInfo); moduleService.Create(module); }