private DeleteBookResponse DeleteBookResponseMock(BookModel book) { DeleteBookResponse response = new DeleteBookResponse(); response.Book = new BookVO() { Id = book.Id, Title = book.Title }; return response; }
public virtual DeleteBookResponse DeleteBook(DeleteBookRequest request) { if (request == null) FaultExceptionHelper.ThrowValidationFault(new string[] { "Request can not be empty!" }); DeleteBookResponse response = new DeleteBookResponse(); Book book = _bookRepository.Get<Book>(request.BookId); if (book == null) FaultExceptionHelper.ThrowResponseFault(new string[] { "Book does not exist in the database." }); _bookRepository.Delete(book); response.Book = book.MapTo<BookVO>(); return response; }