public ActionResult AddBooks(BooksViewModel booksViewModel)
        {
            using (var booksListContext = new BooksListContext())
            {
                var books = new Books
                {
                    Title  = booksViewModel.Title,
                    Author = booksViewModel.Author
                };


                booksListContext.Books.Add(books);
                booksListContext.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteBooks(BooksViewModel booksViewModel)
        {
            using (var booksListContext = new BooksListContext())
            {
                var books = booksListContext.Books.SingleOrDefault(b => b.BookId == booksViewModel.BookId);

                if (books != null)
                {
                    booksListContext.Books.Remove(books);
                    booksListContext.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }

            return(new HttpNotFoundResult());
        }
        public ActionResult DeleteBookRead(BRViewModel brViewModel)
        {
            using (var booksListContext = new BooksListContext())
            {
                var bookRead = booksListContext.BooksRead.SingleOrDefault(b => b.BRId == brViewModel.BRId);


                if (bookRead != null)
                {
                    booksListContext.BooksRead.Remove(bookRead);
                    booksListContext.SaveChanges();

                    return(RedirectToAction("ReadersBookList", new { Id = bookRead.ReaderId }));
                }
            }

            return(new HttpNotFoundResult());
        }
        public ActionResult AddReadBooks(BRViewModel brViewModel)
        {
            // Test if dropdown selector is empty and returns to Readers Book list
            if (brViewModel.Books == null)
            {
                return(RedirectToAction("ReadersBookList", new { Id = brViewModel.Readers.ReaderId.Value }));
            }
            using (var booksListContext = new BooksListContext())
            {
                var bookRead = new BooksRead
                {
                    ReaderId = brViewModel.Readers.ReaderId.Value,
                    BookId   = brViewModel.Books.BookId.Value
                };

                booksListContext.BooksRead.Add(bookRead);
                booksListContext.SaveChanges();
            }

            return(RedirectToAction("ReadersBookList", new { Id = brViewModel.Readers.ReaderId.Value }));
        }