Esempio n. 1
0
        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);
        }