public ActionResult Drop_Readed(int id) { var book = db.Books.Find(id); var user = db.Users.Where(x => x.USERNAME == User.Identity.Name).FirstOrDefault(); ReadBooksList delete = db.ReadBooksLists.Include(u => u.USER).Include(b => b.BOOK).Where(x => x.BOOK.BOOK_ID == id && x.USER.USER_ID == user.USER_ID).FirstOrDefault(); book.READ_NUMB--; db.ReadBooksLists.Remove(delete); db.SaveChanges(); return(RedirectToAction("TheBook", "Book", new { id = id })); }
public ActionResult Add_Readed(int id) { var book = db.Books.Find(id); var username = User.Identity.Name; var user = db.Users.Where(x => x.USERNAME == username).FirstOrDefault(); ReadBooksList new_read = new ReadBooksList(); new_read.BOOK = book; new_read.USER = user; book.READ_NUMB++; db.ReadBooksLists.Add(new_read); db.SaveChanges(); return(RedirectToAction("TheBook", "Book", new { id = id })); }