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));
        }
Example #4
0
        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));
        }
Example #6
0
        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));
 }