Esempio n. 1
0
        public CarRentRegister UpdateCarRent(CarRentRegister carRentToUpdate)
        {
            var editCarRent = carRentContext.Update(carRentToUpdate);

            carRentContext.SaveChanges();
            return(editCarRent.Entity);
        }
Esempio n. 2
0
        public CarRentRegister AddCarRent(CarRentRegister carRentToBeAdded)
        {
            var addedCarRent = carRentContext.Add(carRentToBeAdded);

            carRentContext.SaveChanges();
            return(addedCarRent.Entity);
        }
        // GET: CarRent/Edit/5
        public ActionResult Edit(int id)
        {
            var             carRent = carRentRepository.GetCarRentById(id);
            CarRentRegister model   = new CarRentRegister();

            model.InjectFrom(carRent);
            return(View(model));
        }
        // GET: CarRent/Details/5
        public ActionResult Details(int id)
        {
            CarRentRegister carRent = carRentRepository.GetCarRentById(id);
            CarRentModel    model   = new CarRentModel();

            model.InjectFrom(carRent);

            return(View(model));
        }
        public ActionResult Delete(int id, CarRentRegister model)
        {
            CarRentRegister carRentToDelete = new CarRentRegister();

            carRentToDelete = carRentRepository.GetCarRentById(id);
            model.InjectFrom(carRentToDelete);
            carRentRepository.DeleteCarRent(carRentToDelete);
            return(RedirectToAction(nameof(Index)));
        }
 public ActionResult Edit(int id, CarRentRegister model)
 {
     if (ModelState.IsValid)
     {
         CarRentRegister carRentRegister = new CarRentRegister();
         carRentRegister.InjectFrom(model);
         var customerToUpdate = carRentRepository.UpdateCarRent(carRentRegister);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(model));
 }
        public ActionResult Create(CarRentModel model)
        {
            if (ModelState.IsValid)
            {
                DateTime startDate = model.StartDate;
                DateTime endDate   = model.EndDate;


                if (startDate > endDate)
                {
                    return(RedirectToAction(nameof(Create)));
                }
                else
                {
                    CarRentRegister carRentRegister = new CarRentRegister();
                    carRentRegister.InjectFrom(model);
                    var createCarRegister = carRentRepository.AddCarRent(carRentRegister);
                    return(RedirectToAction(nameof(Index)));
                }
            }

            return(View(model));
        }
Esempio n. 8
0
 public void DeleteCarRent(CarRentRegister carRentToDelete)
 {
     carRentToDelete = carRentContext.CarRentRegister.Find(carRentToDelete.CarRentId);
     carRentContext.CarRentRegister.Remove(carRentToDelete);
     carRentContext.SaveChanges();
 }