public string updateBook(Book bookToUpdate) { if (bookToUpdate.Id == Book.newBookId) { return("incorrect book id"); } string result = bookToUpdate.correct(); try { if (result == Book.BookCorrect) { bool updateResult = database.updateBook(bookToUpdate); if (updateResult) { result = "book updated"; } else { result = "Error while writting to database"; } } return(result); } catch (Exception e) { return("Error while writting to database"); } }
public string addNewBook(Book newBook) { if (newBook.Id != Book.newBookId) { return("incorrect book id"); } string result = newBook.correct(); try { if (result == Book.BookCorrect) { bool addResult = database.addNewBook(newBook); if (addResult) { result = "book added"; } else { result = "Error while writting to database"; } } return(result); } catch (Exception e) { return("Error while writting to database"); } }