public ActionResult Delete(int id, IFormCollection collection) { var item = VehicleRentalPriceService.GetById(id); try { var response = VehicleRentalPriceService.Delete(id); if (response.IsSuccess) { return(RedirectToAction(nameof(Index), new { vehilceId = item.VehicleId })); } else { ViewBag.Response = response; } } catch { ViewBag.Response = Domain.DTOs.Response.Fail("Bir hata oluştu"); } finally { SetVehicleToViewBag(item.VehicleId); } return(View(item)); }
// GET: VehicleRentalPriceController/Delete/5 public ActionResult Delete(int id) { var item = VehicleRentalPriceService.GetDetail(id); SetVehicleToViewBag(item.VehicleId); return(View(item)); }
// GET: VehicleRentalPriceController public ActionResult Index(int vehicleId) { VehicleRentalPriceFilter filter = new VehicleRentalPriceFilter(vehicleId); var items = VehicleRentalPriceService.Get(filter); SetVehicleToViewBag(vehicleId); return(View(items)); }
private void SetVehicleDetailToViewBag(int id) { VehicleDetailViewModel vehicleDetail = new VehicleDetailViewModel(); vehicleDetail.Vehicle = VehicleService.GetDetail(id); vehicleDetail.VehicleImages = VehicleImageService.GetByVehicle(id); vehicleDetail.VehicleRentalPrices = VehicleRentalPriceService.Get(new VehicleRentalPriceFilter(id, DateTime.Today)); ViewBag.VehicleDetail = vehicleDetail; }
// GET: VehicleRentalPriceController/Edit/5 public ActionResult Edit(int id) { var item = VehicleRentalPriceService.GetById(id); SetVehicleToViewBag(item.VehicleId); ViewBag.RentalPeriods = GetRentalPeriods(); return(View(item)); }
public ActionResult Delete(VehicleRentalPriceDTO vehiclePrice) { int VehicleID = vehiclePrice.VehicleId; Response respon = new Response(); try { Response resp = VehicleRentalPriceService.Delete(vehiclePrice.Id); ViewBag.Response = resp; return(RedirectToAction("Index", "Vehicle")); } catch { return(View()); } }
public ActionResult Create(VehicleRentalPrice vehicleRentalPrice) { try { var response = VehicleRentalPriceService.Add(vehicleRentalPrice); ViewBag.Response = response; } catch { ViewBag.Response = Domain.DTOs.Response.Fail("Bir hata oluştu"); } finally { SetVehicleToViewBag(vehicleRentalPrice.VehicleId); ViewBag.RentalPeriods = GetRentalPeriods(); } return(View(vehicleRentalPrice)); }