public IActionResult Edit(DiskRental rental) { if (ModelState.IsValid) { if (rental.RentalId == 0) { context.DiskRentals.Add(rental); } else { context.DiskRentals.Update(rental); } } else { if (rental.RentalId == 0) { ViewBag.Action = "Add"; } else { ViewBag.Action = "Edit"; } ViewBag.Disks = context.Disks.OrderBy(d => d.DiskName).ToList(); ViewBag.Borrowers = context.Borrowers.OrderBy(b => b.LastName).ToList(); return(View(rental)); } context.SaveChanges(); return(RedirectToAction("Index", "Rental")); }
public IActionResult Add() { ViewBag.Action = "Add"; ViewBag.Disks = context.Disks.OrderBy(d => d.DiskName).ToList(); ViewBag.Borrowers = context.Borrowers.OrderBy(b => b.LastName).ToList(); DiskRental rental = new DiskRental(); return(View("Edit", rental)); }