public JObject ManageTemplates(HttpContext context) { JObject resultObj = new JObject(); try { Press3.BusinessRulesLayer.Manager managerObj = new Press3.BusinessRulesLayer.Manager(); UDC.Template templateObj = new UDC.Template(); templateObj.Id = (context.Request["templateId"] != null && context.Request["templateId"] != "") ? Convert.ToInt32(context.Request["templateId"]) : 0; templateObj.AccountId = accountId; templateObj.AgentId = agentId; templateObj.Mode = Convert.ToByte(context.Request["mode"]); templateObj.Name = context.Request["templateName"]; templateObj.Subject = context.Request["templateSubject"]; templateObj.Content = context.Request["templateContent"]; templateObj.TemplateType = (context.Request["templateType"] != null && context.Request["templateType"] != "") ? Convert.ToByte(context.Request["templateType"]) : Convert.ToByte(0); resultObj = managerObj.ManageTemplates(MyConfig.MyConnectionString, templateObj); } catch (Exception ex) { Logger.Error(ex.ToString()); throw ex; } return(resultObj); }