public ActionResult Return(int?id) { IBorrowItemDal BorrowItemDal = RepositoryFactory.BorrowRepository; var borrowitems = db.borrowItems.Include(b => b.book).Include(b => b.reader); BorrowItem borrowitem = db.borrowItems.Find(id); if (borrowitem == null) { LogHelper.WriteLog(typeof(BorrowItemController), "HttpNotFound"); return(HttpNotFound()); } try { BorrowItemDal.returnBookAndReader(borrowitem.bookId, borrowitem.readerId); borrowitem.status = Status.已还; if (Session["userName"] != null) { borrowitem.backOper = Session["userName"].ToString(); } else { return(RedirectToAction("Login", "User")); } borrowitem.sjBackTime = DateTime.Now; db.Entry(borrowitem).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } catch (Exception e) { LogHelper.WriteLog(typeof(BorrowItemController), e); } return(RedirectToAction("Index", "BorrowItem")); }
public ActionResult Edit([Bind(Include = "readerId,readerName,phoneNum,Gender,email,balance,enableBorrowNum,createName,createTime")] Reader reader) { if (ModelState.IsValid) { db.Entry(reader).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reader)); }
public ActionResult Edit(Book book) { List <SelectListItem> items = Common.getBookTypeItems(); this.ViewData["list"] = items; string Type = Request.Form["list"]; book.type = Type; if (ModelState.IsValid) { db.Entry(book).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(book)); }
public T Add(T entity) { nContext.Entry <T>(entity).State = EntityState.Added; nContext.SaveChanges(); return(entity); }