public ActionResult DeleteConfirmed(int id)
        {
            Book_To_Readers book_To_Readers = db.Book_To_Readers.Find(id);

            db.Book_To_Readers.Remove(book_To_Readers);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "id,Book_ID,Reader_ID,Status")] Book_To_Readers book_To_Readers)
 {
     if (ModelState.IsValid)
     {
         db.Entry(book_To_Readers).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Book_ID   = new SelectList(db.Books, "id", "Name", book_To_Readers.Book_ID);
     ViewBag.Reader_ID = new SelectList(db.Readers, "id", "Name", book_To_Readers.Reader_ID);
     return(View(book_To_Readers));
 }
        // GET: Admin/Book_To_Readers/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Book_To_Readers book_To_Readers = db.Book_To_Readers.Find(id);

            if (book_To_Readers == null)
            {
                return(HttpNotFound());
            }
            return(View(book_To_Readers));
        }
        // GET: Admin/Book_To_Readers/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Book_To_Readers book_To_Readers = db.Book_To_Readers.Find(id);

            if (book_To_Readers == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Book_ID   = new SelectList(db.Books, "id", "Name", book_To_Readers.Book_ID);
            ViewBag.Reader_ID = new SelectList(db.Readers, "id", "Name", book_To_Readers.Reader_ID);
            return(View(book_To_Readers));
        }
        public ActionResult GiveBack(int bookID)
        {
            Reader          curReader    = Session["LoggedUser"] as Reader;
            Book            selectedBook = db.Books.FirstOrDefault(bk => bk.id == bookID);
            Book_To_Readers selectedRow  = db.Book_To_Readers.FirstOrDefault(btr => btr.Book_ID == bookID && btr.Reader_ID == curReader.id);

            db.Book_To_Readers.Remove(selectedRow);
            selectedBook.BusyCount--;
            db.SaveChanges();

            return(Json(new
            {
                status = 200,
                error = "",
                data = ""
            }));
        }