public PartialViewResult Listing(string searchTearm, int?accomodationPackageId, int?pageNo, int?pageSize) { AccomodationListingModel model = new AccomodationListingModel(); pageNo = pageNo ?? 1; pageSize = pageSize ?? 10; model.Accomodations = _AccomodationService.GetAllAccomodation(searchTearm, accomodationPackageId, pageNo.Value, pageSize.Value); model.AccomodatioPackages = _AccomodationPackagesService.GetAllAccomodationPackage(); int totalItems = _AccomodationService.TotalItemCount(searchTearm, accomodationPackageId); model.Pager = new Pager(totalItems, pageNo, pageSize.Value); model.SearchTerm = searchTearm; model.PageNo = pageNo.Value; model.PageSize = pageSize.Value; return(PartialView("_Listing", model)); }