// GET: Moral/MoralDataReason
        public ActionResult List()
        {
            var vm = new Models.MoralDataReason.List();

            using (var db = new XkSystem.Models.DbContext())
            {
                var tb = (from p in db.Table <Entity.tbMoralDataReason>() select p);
                if (!string.IsNullOrWhiteSpace(vm.SearchText))
                {
                    tb = tb.Where(p => p.Reason.Contains(vm.SearchText));
                }
                vm.MoralDataReasonList = (from p in tb select new Dto.MoralDataReason.List()
                {
                    Id = p.Id,
                    No = p.No,
                    Reason = p.Reason,
                    tbMoralItemName = p.tbMoralItem.MoralItemName,
                    tbMoralName = p.tbMoralItem.tbMoralGroup.tbMoral.MoralName
                }).ToList();
            }
            return(View(vm));
        }
 public ActionResult List(Models.MoralDataReason.List vm)
 {
     return(Code.MvcHelper.Post(returnUrl: Url.Action("List", new { SearchText = vm.SearchText })));
 }