public ActionResult ModifyPackageLocation(int packageId, int p_area_No) { var dbentities = new PegasusEntities(); PackageAreaLocationViewModel p_area = new PackageAreaLocationViewModel(); var packageareacoverage = dbentities.PackageAreaCoverages.FirstOrDefault(p => p.p_areaNo == p_area_No); if (packageareacoverage != null) { p_area = new PackageAreaLocationViewModel() { p_id = packageId, p_areaNo = p_area_No, aID = Convert.ToInt32(packageareacoverage.aID), is_extended = Convert.ToBoolean(packageareacoverage.is_extended), ext_amount = Convert.ToDecimal(packageareacoverage.ext_amount ) //AreasSelectList = packageArea.GetArea_SelectListItems() }; var arealoc = (dbentities.PackageAreaCoverages.Join(dbentities.Areas, p => p.aID, pa => pa.aID, (p, pa) => new { areano = p.p_areaNo, area_detail = pa.AreaDetails })) .ToList().FirstOrDefault(x => x.areano == p_area_No); if (arealoc != null) { p_area.areadeatails = arealoc.area_detail; } } return(PartialView("_modifypackagelocationCoverage", p_area)); }
public ActionResult AddPackageCoverage(int packageId) { PackageAreaLocationViewModel p_area = new PackageAreaLocationViewModel() { p_id = packageId, //AreasSelectList = packageArea.GetArea_SelectListItems() }; return(PartialView("_PackageCoverage", p_area)); }
public ActionResult SearchPackage_Transaction() { var packagebyAreaDistinct = new PackageAreaLocationViewModel { AreaByPackageDistinct = packageArea.GetPackageByAreaDistinct(), ApplicablePaxSelectList = packageArea.GetApplicablePax_SelectListItems() }; return(PartialView("_searchPackage", packagebyAreaDistinct)); }
public ActionResult AddPackageCoverage(PackageAreaLocationViewModel packageAreaViewModel) { if (!ModelState.IsValid) { return(PartialView("_PackageCoverage", packageAreaViewModel)); } var packageCoverage = new PackageAreaCoverage() { p_id = packageAreaViewModel.p_id, aID = packageAreaViewModel.aID, is_extended = packageAreaViewModel.is_extended, ext_amount = packageAreaViewModel.ext_amount, }; _dbcontext.PackageAreaCoverages.Add(packageCoverage); _dbcontext.SaveChanges(); return(Json(new { success = true, packageId = packageAreaViewModel.p_id }, JsonRequestBehavior.AllowGet)); }
public ActionResult ModifyPackageLocation(PackageAreaLocationViewModel packageAreaViewModel) { if (!ModelState.IsValid) { return(PartialView("_modifypackagelocationCoverage", packageAreaViewModel)); } var packageCoverage = new PackageAreaCoverage() { p_id = packageAreaViewModel.p_id, aID = packageAreaViewModel.aID, p_areaNo = (int)packageAreaViewModel.p_areaNo, is_extended = packageAreaViewModel.is_extended, ext_amount = packageAreaViewModel.ext_amount }; _dbcontext.PackageAreaCoverages.Attach(packageCoverage); _dbcontext.Entry(packageCoverage).State = EntityState.Modified; _dbcontext.SaveChanges(); return(Json(new { success = true, packageId = packageAreaViewModel.p_id }, JsonRequestBehavior.AllowGet)); }