public ActionResult ViewPackage(PackageListModel packagelist) { ViewPackageModel viewpackage = new ViewPackageModel(); if (packagelist.VehicleFeaturesBodyTypeId == 0) { return(RedirectToAction("Index", "Home")); } viewpackage.SelectedBodyValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesBodyTypeId); viewpackage.SelectedColorValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesColorTypeId); viewpackage.SelectedEngineValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesEngineTypeId); viewpackage.SelectedFloorValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesFloorTypeId); viewpackage.SelectedGearboxValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesGearboxTypeId); viewpackage.Car = generalOperations.GetCarsByCarsId(packagelist.CarId); viewpackage.PackageTypeId = packagelist.PackageTypeId; viewpackage.SelectedOptionsList = new List <VehicleFeatures>(); viewpackage.TotalPrice += viewpackage.Car.Price; viewpackage.TotalPrice += viewpackage.SelectedBodyValue.FeaturesPrice; viewpackage.TotalPrice += viewpackage.SelectedColorValue.FeaturesPrice; viewpackage.TotalPrice += viewpackage.SelectedEngineValue.FeaturesPrice; viewpackage.TotalPrice += viewpackage.SelectedGearboxValue.FeaturesPrice; foreach (var item in packagelist.OptionCheckBoxList) { if (item.IsChecked != false) { VehicleFeatures features = generalOperations.GetVehicleFeaturesById(item.Value); viewpackage.SelectedOptionsList.Add(features); viewpackage.TotalPrice += features.FeaturesPrice; } } Session.Add("CarOrderDetail", packagelist); return(View(viewpackage)); }
public async Task <IActionResult> Details(string pkgId) { var package = await _packageCoordinator.GetPackage(pkgId); if (package == null) { return(RedirectToAction("Add", new { pkgId })); } var model = new ViewPackageModel(package); return(View(model)); }
public ActionResult SelectAction(int tpr_id, string queue_no, int action) { switch (action) { case 1: using (InhCheckupDataContext cdc = new InhCheckupDataContext()) { ViewPackageModel vp = new ViewPackageModel() { queue_no = queue_no, tpr_id = tpr_id }; vp.listPackage = cdc.trn_patient_order_sets .Where(x => x.tpr_id == tpr_id) .Select(x => new Package { package_code = x.tos_od_set_code, package_name = x.tos_od_set_name }).ToList(); ViewBag.QueueNo = queue_no; return(View("ViewPackage", vp)); } case 2: using (InhCheckupDataContext cdc = new InhCheckupDataContext()) { ViewBag.QueueNo = queue_no; var dummyModel = new AddDummyModel() { queue_no = queue_no, tpr_id = tpr_id }; ViewBag.selectpackage = cdc.mst_order_points .Where(x => x.mot_set_code.StartsWith("GHOSTPACK")) .Select(x => new SelectListItem { Text = x.mot_set_name, Value = x.mot_set_code }).ToList(); return(View("AddDummyPackage", new AddDummyModel() { queue_no = queue_no, tpr_id = tpr_id })); } case 3: try { using (InhCheckupDataContext cdc = new InhCheckupDataContext()) { List <trn_patient_order_set> listSet = cdc.trn_patient_order_sets .Where(x => x.tpr_id == tpr_id) .ToList(); listSet.ForEach(x => x.tos_status = null); cdc.SubmitChanges(); } return(View("ResultPage", new ResultPageModel() { queue_no = queue_no, messege = "Cancel Package Queue No." + queue_no + " successful." })); } catch { return(View("ResultPage", new ResultPageModel() { queue_no = queue_no, messege = "Cancel Package Queue No." + queue_no + " not successful." })); } default: return(View("SelectAction", tpr_id)); } }
public ActionResult ViewPackage(ViewPackageModel model) { return(View("Main")); }