public DeleteBookResponse DeleteBook(DeleteBookRequest request) { DeleteBookResponse response = new DeleteBookResponse(); try { _bookRepository.Delete(request.BookId); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }
public ActionResult Delete(int id) { DeleteBookRequest request = new DeleteBookRequest() { BookId = id }; DeleteBookResponse response = _bookService.DeleteBook(request); if (response.Success) { return(RedirectToAction("Index")); } else { BookListPageViewModel model = new BookListPageViewModel(); model.Success = false; model.Message = response.Message; return(View("Index", model)); } }