public ActionResult SelectMovie(int id) { var dvdsList = _oops.ReturnDvdsFromDbForMovieId(id); var viewMovieDVDsVM = new ViewMovieDVDsVM(); viewMovieDVDsVM.DVDs = dvdsList; return View(viewMovieDVDsVM); }
//Rent DVD from DVDs Statuses Page with drop down user public ActionResult RentDVD(ViewMovieDVDsVM vM) { //Library method to rent DVD based on DVDID and BorrowerID var rentalTicket = new RentalTicket(); rentalTicket.BorrowerId = vM.Borrower.BorrowerId; rentalTicket.DVDId = vM.DVDIdToRent; rentalTicket.DateBorrowed = DateTime.Now.Date; rentalTicket.MovieId = vM.MovieId; var newRentalTicket = _oops.RentDVD(rentalTicket); return RedirectToAction("ViewDVDsStatus", "Home", new {id = newRentalTicket.MovieId}); }
//Grab all DVD statuses based on MovieID public ActionResult ViewDVDsStatus(int id) { var vM = new ViewMovieDVDsVM(); //lighter weight return vM.DVDs = _oops.ReturnPartialDVDsInfo(id); return View(vM); }