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 WeChatSetAdd(VIEW_YX_weiXinMenus model) { var data = false; try { data = true; return(this.JsonFormat(data, data, SysOperate.Add)); } catch (Exception) { return(this.JsonFormat(data, data, SysOperate.Add)); } }
public ActionResult WeChatMenusAdd(VIEW_YX_weiXinMenus model) { var data = false; try { Yx_Menus_Manager.Add(VIEW_YX_weiXinMenus.ToEntity(model)); data = true; return(this.JsonFormat("/admin/WeChatConfig/WeChatMenus", data, SysOperate.Add.ToMessage(data), data)); } catch (Exception) { return(this.JsonFormat(data, data, SysOperate.Add)); } }
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))); }
public ActionResult WeChatMenusUpdate(VIEW_YX_weiXinMenus model) { var data = false; if (!ModelState.IsValid) { return(this.JsonFormat(ModelState, data, "ERROR")); } var menu = VIEW_YX_weiXinMenus.ToEntity(model); try { Yx_Menus_Manager.Modify(menu, "WX_Fid", "WX_menuName", "WX_MenuType", "WX_MenusKey_URL"); data = true; return(this.JsonFormat("/admin/WeChatConfig/WeChatMenus", data, SysOperate.Update.ToMessage(data), data)); } catch (Exception) { return(this.JsonFormat(data, data, SysOperate.Update)); } }