Ejemplo n.º 1
0
        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));
        }