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