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")); }
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")); }
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")); } }
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")); } }
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")); } }