Ejemplo n.º 1
0
        public JObject ManageTicketStatuses(HttpContext context)
        {
            JObject resultObj = new JObject();

            try
            {
                Press3.UserDefinedClasses.TicketStatus statusesObj = new Press3.UserDefinedClasses.TicketStatus();
                statusesObj.Mode      = Convert.ToByte(context.Request["mode"]);
                statusesObj.AccountId = accountId;
                statusesObj.AgentId   = agentId;
                statusesObj.Id        = (context.Request["statusId"] != null && context.Request["statusId"] != "") ? Convert.ToInt32(context.Request["statusId"]) : 0;
                statusesObj.Status    = context.Request["status"];
                statusesObj.ColorCode = context.Request["colorCode"];
                Press3.BusinessRulesLayer.Manager managerObj = new Press3.BusinessRulesLayer.Manager();
                resultObj = managerObj.ManageTicketStatuses(MyConfig.MyConnectionString, statusesObj);
            }
            catch (Exception ex)
            {
                Logger.Error(ex.ToString());
                throw ex;
            }
            return(resultObj);
        }