public JsonResult GetEnquiry(EnquiryViewModel enqViewModel) { PaginationInfo pager = new PaginationInfo(); pager = enqViewModel.Pager; PaginationViewModel pgViewModel = new PaginationViewModel(); try { if (Session["SessionInfo"] != null) { enqViewModel.Enquiry.UserID = (((SessionInfo)HttpContext.Session["SessionInfo"]).UserId); pgViewModel.dt = _enqRepo.GetEnquiry(enqViewModel.Enquiry.CustomerType, enqViewModel.Enquiry.EnquiryStatus, enqViewModel.Enquiry.EnquirySource, enqViewModel.Enquiry.UserID, ref pager); } pgViewModel.Pager = pager; } catch (Exception ex) { enqViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01")); Logger.Error("Enquiry Controller - GetEnquiry" + ex.ToString()); } return(Json(JsonConvert.SerializeObject(pgViewModel), JsonRequestBehavior.AllowGet)); }