public JObject ManageGeneralSettings(HttpContext context) { JObject resultObj = new JObject(); try { Press3.BusinessRulesLayer.Manager managerObj = new Press3.BusinessRulesLayer.Manager(); UDC.GeneralSettings generalSettingsObj = new UDC.GeneralSettings(); generalSettingsObj.AccountId = accountId; generalSettingsObj.AgentId = agentId; generalSettingsObj.mode = Convert.ToByte(context.Request["mode"]); generalSettingsObj.SLAType = Convert.ToByte(context.Request["typeofSLA"]); generalSettingsObj.ThresholdInSeconds = Convert.ToInt32(context.Request["thresholdInSeconds"]); generalSettingsObj.TargetPercentage = Convert.ToInt32(context.Request["targetPercentage"]); generalSettingsObj.IsVoiceMail = Convert.ToBoolean(Convert.ToInt16(context.Request["isVoiceMail"])); generalSettingsObj.DailExtension = Convert.ToByte(context.Request["dailExtension"]); resultObj = managerObj.ManageGeneralSettings(MyConfig.MyConnectionString, generalSettingsObj); } catch (Exception ex) { Logger.Error(ex.ToString()); throw ex; } return(resultObj); }