Esempio n. 1
0
        public ActionResult DeleteBook(int id)
        {
            DAL_Library dal_Library = new DAL_Library();
            List <Book> books       = dal_Library.GetBookList();
            Book        book        = books.Where(b => b.bookId == id).Single();

            dal_Library.DeleteBook(book);
            return(RedirectToAction("BookList"));
        }
Esempio n. 2
0
        public ActionResult RemoveFromFavorites(int id)
        {
            Book        book        = new Book();
            BookListVM  books       = new BookListVM();
            DAL_Library dal_Library = new DAL_Library();

            books.books = dal_Library.GetBookList();
            book        = books.books.Where(b => b.bookId == id).Single();
            book.like   = false;
            dal_Library.EditBook(book);
            return(RedirectToAction("MyFavorite", "Home"));
        }
Esempio n. 3
0
 public ActionResult BookList()
 {
     if (Session["userId"] != null)
     {
         BookListVM  books       = new BookListVM();
         DAL_Library dal_Library = new DAL_Library();
         books.books = dal_Library.GetBookList().Where(b => b.userId == int.Parse(Session["userId"].ToString())).ToList();
         return(View(books));
     }
     else
     {
         return(RedirectToAction("LogIn", "Home"));
     }
 }
Esempio n. 4
0
 public ActionResult MyFavorite()
 {
     if (Session["userId"] != null)
     {
         MyFavoritesVM favoriteBooks = new MyFavoritesVM();
         BookListVM    bookList      = new BookListVM();
         DAL_Library   dal_Library   = new DAL_Library();
         bookList.books      = dal_Library.GetBookList().Where(b => b.like == true && b.userId == int.Parse(Session["userId"].ToString())).ToList();
         favoriteBooks.books = new List <Book>();
         favoriteBooks.books = bookList.books.ToList();
         return(View(favoriteBooks));
     }
     else
     {
         return(RedirectToAction("LogIn", "Home"));
     }
 }
Esempio n. 5
0
        public ActionResult EditBook(int id)
        {
            if (Session["userId"] != null)
            {
                DAL_Library dal_Library = new DAL_Library();
                List <Book> books       = dal_Library.GetBookList();
                Book        book        = books.Where(b => b.bookId == id).Single();
                EditBookVM  editBookVM  = new EditBookVM();
                editBookVM.book = new Book();
                editBookVM.book = book;

                return(View(editBookVM));
            }
            else
            {
                return(RedirectToAction("LogIn", "Home"));
            }
        }