public ActionResult TerminatedConnectionDataProviderAction(JQueryDataTableParamModel aModel)
        {
            string baNumber = Convert.ToString(Request["sSearch_0"]);
            string name = Convert.ToString(Request["sSearch_1"]);
            string letterNumber = Convert.ToString(Request["sSearch_2"]);
            string requestDate = Convert.ToString(Request["sSearch_3"]);
            string phoneNumber = Convert.ToString(Request["sSearch_4"]);

            string[] dates = Regex.Split(requestDate, "-yadcf_delim-");
            string fromDate = string.Empty;
            string toDate = string.Empty;
            if (dates.Count() == 2)
            {
                fromDate = dates[0];
                toDate = dates[1];
            }
            if (dates.Count() == 1)
            {
                fromDate = dates[0];
            }
            TelephoneRequest aRequest = new TelephoneRequest();
            int totalRecords = 0;
            int filteredRecord = 0;
            List<string[]> terminatedHistory = aRequest.GetResolveRequest(out totalRecords, out filteredRecord, baNumber, name, letterNumber, fromDate, toDate, phoneNumber, "Termination", aModel.iDisplayStart, aModel.iDisplayLength);

            return Json(new
            {
                sEcho = aModel.sEcho,
                iTotalRecords = filteredRecord,
                iTotalDisplayRecords = totalRecords,
                aaData = terminatedHistory
            }, JsonRequestBehavior.AllowGet);
        }