public CarRentRegister UpdateCarRent(CarRentRegister carRentToUpdate) { var editCarRent = carRentContext.Update(carRentToUpdate); carRentContext.SaveChanges(); return(editCarRent.Entity); }
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)); }
public void DeleteCarRent(CarRentRegister carRentToDelete) { carRentToDelete = carRentContext.CarRentRegister.Find(carRentToDelete.CarRentId); carRentContext.CarRentRegister.Remove(carRentToDelete); carRentContext.SaveChanges(); }