public ActionResult Create(Unavailable unavailable) { if (ModelState.IsValid) { db.Unavailabilities.Add(unavailable); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.CarId = new SelectList(db.Cars, "Id", "car_reg", unavailable.CarId); return View(unavailable); }
public int createNewBooking(int customer_id, int carId, DateTime startDate, DateTime endDate) { Booking b = new Booking(); b.CarId = carId; b.CustomerId = customer_id; b.date = DateTime.Now; Unavailable u = new Unavailable(); u.CarId = carId; u.start_date = startDate; u.end_date = endDate; u.reason_text = "Booking"; db.Bookings.Add(b); db.Unavailabilities.Add(u); db.SaveChanges(); return b.Id; }
public ActionResult Edit(Unavailable unavailable) { if (ModelState.IsValid) { db.Entry(unavailable).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.CarId = new SelectList(db.Cars, "Id", "car_reg", unavailable.CarId); return View(unavailable); }