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); }