public async Task <ActionResult <BookVM> > GetBook(string isbnString) { var isbn = _isbnFactory.Create(isbnString); var book = await _repository.Get(isbn); if (book == null) { return(NotFound()); } return(Convert(book)); }
public Book Create(string isbnString, string title = "", string description = "", uint version = 0) { var isbn = _isbnFactory.Create(isbnString); return(new Book(isbn, title, description, version)); }