public JObject GetVoiceMails(HttpContext context) { JObject resultObj = new JObject(); try { UDC.VoiceMail voiceMailObj = new UDC.VoiceMail(); voiceMailObj.AccountId = accountId; if (Convert.ToInt32(context.Session["RoleId"]) == 1) { voiceMailObj.AgentId = agentId; } else { voiceMailObj.AgentId = Convert.ToInt32(context.Request["AgentId"]); } voiceMailObj.SessionAgentId = agentId; voiceMailObj.RoleId = roleId; voiceMailObj.AssignStatus = (context.Request["assignStatus"] != null && context.Request["assignStatus"] != "") ? Convert.ToInt32(context.Request["assignStatus"]) : 0; voiceMailObj.SkillGroupId = (context.Request["skillGroupId"] != null && context.Request["skillGroupId"] != "") ? Convert.ToInt32(context.Request["skillGroupId"]) : 0; voiceMailObj.FromDate = context.Request["fromDate"]; voiceMailObj.ToDate = context.Request["toDate"]; voiceMailObj.CallerDetails = context.Request["callerDetails"]; voiceMailObj.PageNumber = (context.Request["index"] != null && context.Request["index"] != "") ? Convert.ToInt32(context.Request["index"]) : 1; voiceMailObj.PageSize = (context.Request["length"] != null && context.Request["length"] != "") ? Convert.ToInt32(context.Request["length"]) : 10; voiceMailObj.StudioId = (context.Request["StudioId"] != null && context.Request["StudioId"] != "") ? Convert.ToInt32(context.Request["StudioId"]) : 0; Press3.BusinessRulesLayer.Manager managerObj = new Press3.BusinessRulesLayer.Manager(); resultObj = managerObj.GetVoiceMails(MyConfig.MyConnectionString, voiceMailObj); } catch (Exception ex) { Logger.Error(ex.ToString()); throw ex; } return(resultObj); }