public void ProcessRequest(HttpContext context) { var templateBll = new FormTemplateBLL(); if ("post".Equals(context.Request.HttpMethod.ToLower())) { using (var reader = new StreamReader(context.Request.InputStream)) { string templateJson = HttpUtility.UrlDecode(reader.ReadToEnd()); if (!string.IsNullOrEmpty(templateJson)) { var templateMode = templateJson.ToModeBase <FormTemplateModel>(); if (templateMode == null) { return; } templateMode = templateBll.AddOrUpdateFormTemplateModel(templateMode); } } } else { var formTemplateId = context.Request["formTemplateId"].ToInt64(); var templateMode = templateBll.GetFormTemplate(formTemplateId); var result = templateMode.ToJason(); } }
public static ArrayList ShowInstance(string instanceId, string templateId) { var values = new ArrayList(); if (!string.IsNullOrEmpty(instanceId)) { var instanceBll = new FormInstanceBLL(); var instanceMode = instanceBll.GetFormInstance(instanceId.ToInt64()); values.Add(instanceMode.FormTemplateModel.ToJason()); values.Add(instanceMode.FormData); } else { var instanceBll = new FormTemplateBLL(); var instanceMode = instanceBll.GetFormTemplate(templateId.ToInt64()); values.Add(instanceMode.ToJason()); } return(values); }