private JObject CallBackRequestManagement(HttpContext context) { JObject responseJObj = new JObject(); try { //status: status, assignesAgentId: assignedAgentId, skillGroupId: skillGroupId, // dialOutType : dialOuttype,fromDate : fromDate,toDate : toDate Press3.BusinessRulesLayer.Calls callsObject = new Press3.BusinessRulesLayer.Calls(); UserDefinedClasses.CallbackRequest cbrObj = new UserDefinedClasses.CallbackRequest(); cbrObj.Mode = Convert.ToInt32(context.Request["mode"]); cbrObj.AccountId = accountId; cbrObj.AgentId = agentId; cbrObj.DialType = context.Request["dialType"] != null?Convert.ToInt32(context.Request["dialType"]) : 0; if (cbrObj.Mode == 1) { cbrObj.DateTime = context.Request["dateTime"] != null ? context.Request["dateTime"].ToString() : ""; cbrObj.Mobile = context.Request["mobile"] != null ? context.Request["mobile"].ToString() : ""; cbrObj.Notes = context.Request["notes"] != null ? context.Request["notes"].ToString() : ""; cbrObj.CallerId = context.Request["callerId"] != null?Convert.ToInt32(context.Request["callerId"]) : 0; cbrObj.CallId = context.Request["callId"] != null?Convert.ToInt32(context.Request["callId"]) : 0; } else if (cbrObj.Mode == 2) { cbrObj.CbrId = context.Request["CbrId"] != null?Convert.ToInt32(context.Request["CbrId"]) : 0; cbrObj.SearchText = context.Request["searchText"] != null ? context.Request["searchText"].ToString() : ""; cbrObj.AssignedAgentId = context.Request["assignesAgentId"] != null?Convert.ToInt32(context.Request["assignesAgentId"]) : 0; cbrObj.StatusId = context.Request["status"] != null?Convert.ToInt32(context.Request["status"]) : 0; cbrObj.SkillGroupId = context.Request["skillGroupId"] != null?Convert.ToInt32(context.Request["skillGroupId"]) : 0; cbrObj.FromDate = context.Request["fromDate"] != null ? context.Request["fromDate"].ToString() : ""; cbrObj.ToDate = context.Request["toDate"] != null ? context.Request["toDate"].ToString() : ""; cbrObj.StudioId = context.Request["StudioId"] != null?Convert.ToInt32(context.Request["StudioId"].ToString()) : 0; } cbrObj.PageNumber = context.Request["index"] != null?Convert.ToInt32(context.Request["index"].ToString()) : 1; cbrObj.PageSize = context.Request["length"] != null?Convert.ToInt32(context.Request["length"].ToString()) : 7; responseJObj = callsObject.CallBackRequestManagement(MyConfig.MyConnectionString, cbrObj); } catch (Exception ex) { Logger.Error(ex.ToString()); } return(responseJObj); }