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