public async Task <BookPrice> AddBookPrice(AddPriceDto dto) { Book book = await _bookRepository.GetAsync(b => b.ISBN == dto.BookISBN.Trim()); Guard.Against.BookNotFound(book, dto.BookISBN); return(await _priceService.AddBookPrice(book.Id, dto.Price, dto.Remark)); }