示例#1
0
        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));
        }
示例#2
0
        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));
        }