private JObject GetAbandonedcalldetails(HttpContext context) { JObject responseJObj = new JObject(); try { int AgentId; if (Convert.ToInt32(context.Session["RoleId"]) == 1) { AgentId = agentId; } else { AgentId = Convert.ToInt32(context.Request["AgentId"]); } int seesionAgentId = 0; seesionAgentId = Convert.ToInt32(context.Session["AgentId"]); Press3.BusinessRulesLayer.Calls callsObject = new Press3.BusinessRulesLayer.Calls(); responseJObj = callsObject.GetAbandonedcalldetails(MyConfig.MyConnectionString, accountId, context.Request["Date"].ToString(), Convert.ToInt32(context.Request["CallDirection"]), Convert.ToInt32(context.Request["CallType"]), Convert.ToInt32(context.Request["CallEndStatus"]), AgentId, Convert.ToInt32(context.Request["SkillGroupId"]), context.Request["FromDate"].ToString(), context.Request["ToDate"].ToString(), Convert.ToInt32(context.Request["PageSize"]), Convert.ToInt32(context.Request["PageNumber"]), Convert.ToInt32(context.Request["StudioId"]), seesionAgentId, roleId); } catch (Exception ex) { Logger.Error(ex.ToString()); } return(responseJObj); }