public MODEL.DataTableModel.DataTableGrid GetWeChatMenusForGrid(MODEL.DataTableModel.DataTableRequest request) { try { var predicate = PredicateBuilder.True <YX_weiXinMenus>(); DateTime time = TypeParser.ToDateTime("1975-1-1"); int total = 0; //predicate = predicate.And(p => p.isdelete != 1); var data = VIEW_YX_weiXinMenus.ToListViewModel(base.LoadPagedList(request.PageNumber, request.PageSize, ref total, predicate, request.Model, p => true, request.SortOrder, request.SortName)); //var list = ViewModelProduct.ToListViewModel(data); return(new MODEL.DataTableModel.DataTableGrid() { draw = request.Draw, data = data, total = total }); } catch (Exception) { throw; } }
public ActionResult WeChatMenusDetail(string id) { var wid = TypeParser.ToInt32(id); ViewBag.TYPE = "Add"; ViewBag.PID = DataSelect.ToListViewModel(VIEW_YX_weiXinMenus.ToListViewModel(Yx_Menus_Manager.GetListBy(m => m.WX_Fid == 0))); ViewBag.WX_MenuTypes = DataSelect.ToListViewModel(ConfigSettings.GetSysConfigList("WECHATMENUSTYPE")); var model = Yx_Menus_Manager.Get(m => m.Id == wid); if (model == null) { return(View(new VIEW_YX_weiXinMenus())); } ViewBag.TYPE = "Update"; return(View(VIEW_YX_weiXinMenus.ToViewModel(model))); }