Exemplo n.º 1
0
        //// GET: Book_Out_on_loan/Delete/5
        //public ActionResult Delete(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    Book_Out_on_loan book_Out_on_loan = db.Book_Out_on_loan.Find(id);
        //    if (book_Out_on_loan == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(book_Out_on_loan);
        //}

        //// POST: Book_Out_on_loan/Delete/5
        //[HttpPost, ActionName("Delete")]
        //[ValidateAntiForgeryToken]
        public ActionResult Delete(int xamlon, int ISBN, int stuId)
        {
            Book_Out_on_loan book_Out_on_loan = db.Book_Out_on_loan.Find(xamlon, ISBN, stuId);

            db.Book_Out_on_loan.Remove(book_Out_on_loan);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "book_borrowing_id,ISBN,stuId,date_issue,date_due_for_return,date_return,status")] Book_Out_on_loan book_Out_on_loan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(book_Out_on_loan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ISBN  = new SelectList(db.Books, "ISBN", "Title", book_Out_on_loan.ISBN);
     ViewBag.stuId = new SelectList(db.Students, "stuId", "username", book_Out_on_loan.stuId);
     return(View(book_Out_on_loan));
 }
Exemplo n.º 3
0
        // GET: Book_Out_on_loan/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Book_Out_on_loan book_Out_on_loan = db.Book_Out_on_loan.Find(id);

            if (book_Out_on_loan == null)
            {
                return(HttpNotFound());
            }
            return(View(book_Out_on_loan));
        }
Exemplo n.º 4
0
        // GET: Book_Out_on_loan/Edit/5
        public ActionResult Edit(int?xamlon, int?ISBN, int?stuId)
        {
            if (xamlon == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Book_Out_on_loan book_Out_on_loan = db.Book_Out_on_loan.Find(xamlon, ISBN, stuId);

            if (book_Out_on_loan == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ISBN  = new SelectList(db.Books, "ISBN", "Title", book_Out_on_loan.ISBN);
            ViewBag.stuId = new SelectList(db.Students, "stuId", "username", book_Out_on_loan.stuId);
            return(View(book_Out_on_loan));
        }
Exemplo n.º 5
0
        //public ViewResult BookDetail()
        //{
        //    Book book= db.Books.SingleOrDefault(n => n.ISBN == bookId);
        //    if (book == null)
        //    {
        //        //Trả về trang báo lỗi
        //        Response.StatusCode = 404;
        //        return null;
        //    }
        //    //ChuDe cd = db.ChuDes.Single(n => n.MaChuDe == sach.MaChuDe);
        //    //ViewBag.TenCD = cd.TenChuDe;
        //    ViewBag.Category = db.BookCategories.Single(n => n.catId == book.Category).catName;
        //    ViewData["BookDetails"] = book;
        //    return View(book);
        //}
        public ActionResult BookDetail(Book_Out_on_loan book_Out_on_loan, int ISBN = 0)
        {
            Book book = db.Books.SingleOrDefault(n => n.ISBN == ISBN);

            if (book == null)
            {
                //Trả về trang báo lỗi
                Response.StatusCode = 404;
                return(null);
            }
            //ChuDe cd = db.ChuDes.Single(n => n.MaChuDe == sach.MaChuDe);
            //ViewBag.TenCD = cd.TenChuDe;
            ViewBag.Category        = db.BookCategories.Single(n => n.catId == book.Category).catName;
            ViewBag.ISBN            = new SelectList(db.Books, "ISBN", "Title", book_Out_on_loan.ISBN);
            ViewData["BookDetails"] = book;

            return(View());
        }
Exemplo n.º 6
0
        public ActionResult BookDetail(Book book, Book_Out_on_loan stBook)
        {
            if (Session["StudentName"] == null)
            {
                return(RedirectToAction("StudentLogin", "Students"));
            }
            stBook.ISBN   = book.ISBN;
            stBook.status = "Working";
            stBook.stuId  = Convert.ToInt32(Session["StudentId"]);
            if (ModelState.IsValid)
            {
                db.Book_Out_on_loan.Add(stBook);
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }

            ViewData["BookDetails"] = book;
            return(View(stBook));
        }