public ActionResult List() { var vm = new Models.MoralGroup.List(); using (var db = new XkSystem.Models.DbContext()) { vm.MoralName = db.Table <Moral.Entity.tbMoral>().FirstOrDefault(d => d.Id == vm.MoralId).MoralName; var tb = from p in db.Table <Moral.Entity.tbMoralGroup>() where p.tbMoral.Id == vm.MoralId select p; if (!string.IsNullOrWhiteSpace(vm.SearchText)) { tb = tb.Where(p => p.MoralGroupName.Contains(vm.SearchText)); } vm.MoralGroupList = (from p in tb orderby p.No select new Dto.MoralGroup.List() { Id = p.Id, No = p.No, MoralGroupName = p.MoralGroupName, MoralName = p.tbMoral.MoralName }).ToList(); } return(View(vm)); }
public ActionResult List(Models.MoralGroup.List vm) { return(Code.MvcHelper.Post(null, Url.Action("List", new { searchText = vm.SearchText, moralId = vm.MoralId }))); }