public ActionResult AddDVD(DVDListVM model) { if (ModelState.IsValid) { DVD newDVD = new DVD(); newDVD.Title = model.dvd.Title; newDVD.ReleaseYear = model.dvd.ReleaseYear; newDVD.DirectorName = model.dvd.DirectorName; newDVD.Studio = model.dvd.Studio; newDVD.MPAARating = model.dvd.MPAARating; newDVD.ActorList = model.dvd.ActorList; newDVD.UserNotes = model.dvd.UserNotes; newDVD.UserRating = model.dvd.UserRating; _dvdManager.AddDVD(newDVD); return(RedirectToAction("Collection")); } else { return(View(model)); } }
public ActionResult DeleteDVD(int DvdId) { var model = new DVDListVM(); model.dvd = _dvdManager.Get(DvdId); return(View(model)); }
public ActionResult ManageDVD(int id) { var model = new DVDListVM(); model.dvd = _dvdManager.Get(id); return(View(model)); }
public ActionResult Collection() { DVDListVM vm = new DVDListVM(); vm.DVDs = _dvdManager.GetAll().ToList(); return(View(vm)); }
public ActionResult LendDvd(int DvdId) { var lendModel = new DVDListVM(); lendModel.dvd = _dvdManager.Get(DvdId); return(View(lendModel)); }
public ActionResult ManageDVDs() { DVDListVM model = new DVDListVM(); model.DVDs = _dvdManager.GetAll().ToList(); return(View(model)); }
public ActionResult ReturnDvd(int DvdId) { var returnModel = new DVDListVM(); returnModel.dvd = _dvdManager.Get(DvdId); returnModel.borrower = returnModel.dvd.BorrowerList.FirstOrDefault(b => b.ReturnDate == null); _dvdManager.ReturnDVD(returnModel.dvd.DvdId, returnModel.borrower); return(RedirectToAction("Collection")); }
public ActionResult ManageDVD(DVDListVM model) { if (ModelState.IsValid) { _dvdManager.Manage(model.dvd); return(RedirectToAction("Collection")); } else { return(View(model)); } }
public ActionResult LendDvd(DVDListVM lendModel) { if (ModelState.IsValid) { _dvdManager.LendDVD(lendModel.dvd, lendModel.borrower); return(RedirectToAction("Collection")); } else { return(View(lendModel)); } }
public ActionResult AddDVD() { DVDListVM vm = new DVDListVM(); return(View(vm)); }
public ActionResult ManageDVDs(DVDListVM model) { return(RedirectToAction("ManageDVD", new { id = model.dvd.DvdId })); }