protected void Page_Load(object sender, EventArgs e) { string pageId = Request["pageId"]; if (string.IsNullOrEmpty(pageId)) { Response.Write("pageId 参数必传"); Response.End(); } model = bll.Get <PcPage>(string.Format("WebsiteOwner='{0}' And PageId={1}", bll.WebsiteOwner, pageId)); if (model == null) { Response.Write("页面不存在"); Response.End(); } middList = ZentCloud.Common.JSONHelper.JsonToModel <List <ZentCloud.BLLJIMP.ModelGen.PcPage.MiddModel> >(model.MiddContent); }
protected void Page_Load(object sender, EventArgs e) { model = bll.Get <PcPage>(string.Format(" WebsiteOwner='{0}' And PageId={1}", bll.WebsiteOwner, Request["pageId"])); #region 菜单列表 string is_system = this.Request["is_system"]; string use_type = this.Request["use_type"]; StringBuilder sbWhere = new StringBuilder(); StringBuilder sbWhere1 = new StringBuilder(); sbWhere.AppendFormat(" WebsiteOwner = '{0}'", bll.WebsiteOwner); sbWhere1.AppendFormat(" WebsiteOwner Is null"); sbWhere.AppendFormat(" And IsPc=1"); sbWhere1.AppendFormat(" And IsPc=1"); if (!string.IsNullOrWhiteSpace(use_type)) { sbWhere.AppendFormat(" And UseType = '{0}'", use_type); sbWhere1.AppendFormat(" And UseType = '{0}'", use_type); } var dataList = bll.GetColList <CompanyWebsite_ToolBar>(int.MaxValue, 1, sbWhere.ToString(), "AutoID,KeyType,BaseID"); if (is_system != "1") { List <CompanyWebsite_ToolBar> dataList1 = bll.GetColList <CompanyWebsite_ToolBar>(int.MaxValue, 1, sbWhere1.ToString(), "AutoID,KeyType"); List <int> nList = dataList.Select(p => p.BaseID).Distinct().ToList(); foreach (CompanyWebsite_ToolBar item in dataList1.Where(p => !nList.Contains(p.AutoID))) { dataList.Add(item); } } MenuList = dataList.OrderBy(p => p.KeyType).Select(p => p.KeyType).Distinct().ToList(); #endregion #region 幻灯片列表 var slideData = bll.GetList <BLLJIMP.Model.Slide>(string.Format("WebsiteOwner='{0}' And IsPC=1 order by Sort DESC", bll.WebsiteOwner)); foreach (var item in slideData) { if (!SlideList.Contains(item.Type)) { SlideList.Add(item.Type); } } slideListJson = ZentCloud.Common.JSONHelper.ObjectToJson(SlideList); #endregion }
public void ProcessRequest(HttpContext context) { var requestModel = ZentCloud.Common.JSONHelper.JsonToModel <ZentCloud.BLLJIMP.ModelGen.PcPage.PcPage>(context.Request["jsonData"]); PcPage model = bll.Get <PcPage>(string.Format("PageId={0}", requestModel.PageId)); model.PageName = requestModel.PageName; //页面名称 model.TopContent = requestModel.TopContent; //顶部内容 model.Logo = requestModel.Logo; //Logo model.BottomContent = requestModel.BottomContent; //底部内容 model.TopMenu = requestModel.TopMenu; //顶部菜单 model.MiddContent = ZentCloud.Common.JSONHelper.ObjectToJson(requestModel.MiddList); //中部列表 model.WebsiteOwner = bll.WebsiteOwner; //所有者 if (bll.Update(model)) { apiResp.status = true; } else { apiResp.msg = "添加失败"; } bll.ContextResponse(context, apiResp); }
public void ProcessRequest(HttpContext context) { var requestModel = ZentCloud.Common.JSONHelper.JsonToModel <ZentCloud.BLLJIMP.ModelGen.PcPage.PcPage>(context.Request["jsonData"]); PcPage model = new PcPage(); model.PageName = requestModel.PageName; //页面名称 model.TopContent = requestModel.TopContent; //顶部内容 model.Logo = requestModel.Logo; //Logo model.BottomContent = requestModel.BottomContent; //底部内容 model.TopMenu = requestModel.TopMenu; //顶部菜单 model.MiddContent = ZentCloud.Common.JSONHelper.ObjectToJson(requestModel.MiddList); //中部列表 model.WebsiteOwner = bll.WebsiteOwner; //所有者 model.PageId = int.Parse(bll.GetGUID(BLLJIMP.TransacType.CommAdd)); if (bll.Add(model)) { apiResp.status = true; } else { apiResp.msg = "添加失败"; } bll.ContextResponse(context, apiResp); }