private JObject ManageTimeSlots(HttpContext context) { JObject responseJObj = new JObject(); try { UserDefinedClasses.TimeSlot timeSlot = new UserDefinedClasses.TimeSlot(); timeSlot.AccountId = accountId; timeSlot.AgentId = agentId; timeSlot.Mode = context.Request["mode"] != "" ? Convert.ToByte(context.Request["mode"]) : Convert.ToByte(0); timeSlot.Id = (context.Request["timeSlotId"] != null && context.Request["timeSlotId"] != "") ? Convert.ToInt32(context.Request["timeSlotId"]) : 0; timeSlot.Name = context.Request["timeSlotName"]; timeSlot.TimeSlotTimings = context.Request["timeSlotTimings"]; Press3.BusinessRulesLayer.Manager managerObject = new Press3.BusinessRulesLayer.Manager(); responseJObj = managerObject.ManageTimeSlots(MyConfig.MyConnectionString, timeSlot); } catch (Exception ex) { Logger.Error(ex.ToString()); throw ex; } return(responseJObj); }