public ActionResult EditLoan(int clientId, int bookId) { LibraryDal dal = new LibraryDal(); EditLoanViewModel model = new EditLoanViewModel(); model.clientId = clientId; model.bookId = bookId; model.loan = dal.GetLoan(clientId, bookId); return(View(model)); }
public ActionResult EditLoan(EditLoanViewModel model) { LibraryDal dal = new LibraryDal(); ClientBook oldLoan = dal.GetLoan(model.clientId, model.bookId); if (ModelState.IsValid && oldLoan != null) { dal.UpdateLoan(oldLoan, model.loan); return(RedirectToAction("Index")); } return(View(model)); }