Example #1
0
        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);
        }