コード例 #1
0
        public async void DeteleBook(Guid id)
        {
            var book = await _repositoryBook.GetById(id);

            _exceptionBook.CheckExistItem(Book, book);
            _repositoryBook.Delete(book);
        }
コード例 #2
0
        public async Task <BookDto> AddBook(AddBookRequest request)
        {
            var author = await _repositoryAuthor.GetById(request.AuthorId);

            _exceptionAuthor.CheckExistItem(Author, author);

            var bookModel = _mapper.Map <Book>(request);

            _repositoryBook.Add(bookModel);

            return(_mapper.Map <BookDto>(bookModel));
        }