public IActionResult Post_DeleteBook(int?bookId) { // Assert book id if (bookId == null || bookId == 0) { // Return not found page return(NotFound()); } else { // Create and store a new book in the database Book book = _bookRepository.GetBookById((int)bookId); // Assert book if (book == null) { // Return not found page return(NotFound()); } else { // Delete a book from the database _bookRepository.DeleteBook(book); // Redirect to action return(RedirectToAction("BooksList")); } } }
public async Task <IActionResult> Delete(int bookid) { var accountId = await _accountService.SearchAccountIdByUserName(User.Identity.Name); await _bookService.DeleteBook(accountId, bookid); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> DeleteBook(int id) { if (!ModelState.IsValid) { return(BadRequest("Unable to delete book")); } var book = await _repo.DeleteBook(id); if (book == true) { return(Ok("Book Removed Successfully")); } return(BadRequest("Unable To Delete Book")); }
public IActionResult Delete(int id) { _books.DeleteBook(id); return(RedirectToAction(nameof(Index))); }
public IActionResult DeleteRoute(int id) { return(Ok(_Books.DeleteBook(id))); }
public async Task <IActionResult> DeleteConfirmed(int id) { _context.DeleteBook(id); return(RedirectToAction(nameof(Index))); }