/// <summary> /// 通过ID获取Event信息 /// </summary> public string GetEventInfoByIdData() { var service = new MarketEventBLL(CurrentUserInfo); var marketTemplateBLL = new MarketTemplateBLL(CurrentUserInfo); MarketEventEntity data; string content = string.Empty; string key = string.Empty; if (Request("MarketEventID") != null && Request("MarketEventID") != string.Empty) { key = Request("MarketEventID").ToString().Trim(); } data = service.GetByID(key); //var templateObj = marketTemplateBLL.GetByID(data.TemplateID); //data.TemplateContent = templateObj != null ? templateObj.TemplateContent : string.Empty; var jsonData = new JsonData(); jsonData.totalCount = "1"; jsonData.data = data; content = jsonData.ToJSON(); return(content); }
public string GetTemplateListByType() { var marketTemplate = new MarketTemplateBLL(CurrentUserInfo); MarketTemplateEntity data = new MarketTemplateEntity(); string content = string.Empty; string key = string.Empty; if (Request("TemplateType") != null && Request("TemplateType") != string.Empty) { key = Request("TemplateType").ToString().Trim(); } data.MarketTemplateList = marketTemplate.GetTemplateListByType(key); if (data.MarketTemplateList == null) { data.MarketTemplateList = new List <MarketTemplateEntity>(); } var jsonData = new JsonData(); jsonData.totalCount = data.MarketTemplateList.Count.ToString(); jsonData.data = data.MarketTemplateList; content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}", data.MarketTemplateList.ToJSON(), data.MarketTemplateList.Count); return(content); }
public string GetEventById() { var marketTemplate = new MarketTemplateBLL(CurrentUserInfo); MarketTemplateEntity data = new MarketTemplateEntity(); string content = string.Empty; string key = string.Empty; if (Request("TemplateId") != null && Request("TemplateId") != string.Empty) { key = Request("TemplateId").ToString().Trim(); } data = marketTemplate.GetByID(key); if (data == null) { data = new MarketTemplateEntity(); } var jsonData = new JsonData(); jsonData.totalCount = "1"; jsonData.data = data; content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}", jsonData.data.ToJSON(), jsonData.totalCount); return(content); }
/// <summary> /// 保存活动信息 /// </summary> public string SaveTemplate() { var templateService = new MarketTemplateBLL(this.CurrentUserInfo); string content = string.Empty; string error = ""; var responseData = new ResponseData(); string key = string.Empty; string TemplateID = string.Empty; var template = Request("template"); if (FormatParamValue(template) != null && FormatParamValue(template) != string.Empty) { key = FormatParamValue(template).ToString().Trim(); } if (FormatParamValue(Request("TemplateID")) != null && FormatParamValue(Request("TemplateID")) != string.Empty) { TemplateID = FormatParamValue(Request("TemplateID")).ToString().Trim(); } var templateEntity = key.DeserializeJSONTo <MarketTemplateEntity>(); if (templateEntity.TemplateContent == null || templateEntity.TemplateContent.Trim().Length == 0) { responseData.success = false; responseData.msg = "模板内容不能为空"; return(responseData.ToJSON()); } // templateEntity.TemplateContent = HttpUtility.HtmlEncode(templateEntity.TemplateContent); if (TemplateID.Trim().Length == 0) { templateEntity.TemplateID = Utils.NewGuid(); templateService.Create(templateEntity); } else { templateEntity.TemplateID = TemplateID; templateService.Update(templateEntity, false); } responseData.success = true; responseData.msg = error; content = responseData.ToJSON(); return(content); }
/// <summary> /// 通过ID获取Template信息 /// </summary> public string GetTemplateInfoByIdData() { var service = new MarketTemplateBLL(CurrentUserInfo); MarketTemplateEntity data; string content = string.Empty; string key = string.Empty; if (Request("TemplateID") != null && Request("TemplateID") != string.Empty) { key = Request("TemplateID").ToString().Trim(); } data = service.GetByID(key); var jsonData = new JsonData(); jsonData.totalCount = "1"; jsonData.data = data; content = jsonData.ToJSON(); return(content); }
/// <summary> /// 获取模板列表 /// </summary> public string GetTemplateListData() { var service = new MarketTemplateBLL(CurrentUserInfo); string content = string.Empty; string key = string.Empty; if (Request("type") != null && Request("type") != string.Empty) { key = Request("type").ToString().Trim(); } var queryEntity = new MarketTemplateEntity(); queryEntity.TemplateType = key; var data = service.QueryByEntity(queryEntity, null); content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}", data.ToJSON(), data.Length); return(content); }