public ActionResult PackageDetails(int packageId) { ViewBag.FormTitle = "Package Buffet Details"; Package package = new Package(); package = _dbcontext.Packages.Find(packageId); //IQueryable<PackageAreaCoverage> areaCoverage = //(from areacover in _dbcontext.PackageAreaCoverages.Include(x=>x.Area) where areacover.p_id == (Int32) packageId orderby areacover.p_id select areacover); var appno = _dbcontext.Packages_No_Pax_applicable.FirstOrDefault(pax => pax.nopax_id == package.nopax_id) .package_n_pax; PackageDetailsLocationViewModel P_details = new PackageDetailsLocationViewModel() { PackageId = packageId, Packages = package, packageApplicablepax = appno //PBody = _dbcontext.PackageBodies.Where(p => p.p_id ==packageId), // PackageAreaCoverages = areaCoverage.ToPagedList(pageIndex,dataCount) }; return(View(P_details)); }
public ActionResult get_ListofPackagesbyLocation(int packageId, int?page) { int pageIndex = page ?? 1; int dataCount = 7; IQueryable <PackageAreaCoverage> areaCoverage = (from areacover in _dbcontext.PackageAreaCoverages.Include(x => x.Area) where areacover.p_id == (Int32)packageId orderby areacover.p_id select areacover); PackageDetailsLocationViewModel P_details = new PackageDetailsLocationViewModel() { PackageId = packageId, Packages = (from p in _dbcontext.Packages where p.p_id == packageId select p).FirstOrDefault(), PackageAreaCoverages = areaCoverage.ToPagedList(pageIndex, dataCount) }; return(PartialView("_packagelocationCoverage_ViewModel", P_details)); }