示例#1
0
        public Book Delete(DeleteBookInput inputBook)
        {
            var bookToDelete = _books.FirstOrDefault(b => b.Id == inputBook.Id);

            if (bookToDelete == null)
            {
                throw new BookNotFoundException()
                      {
                          BookId = inputBook.Id
                      }
            }
            ;
            _books.Remove(bookToDelete);
            return(bookToDelete);
        }
示例#2
0
 public void Delete(DeleteBookInput input)
 {
     _bookManager.Delete(input.Id);
 }
示例#3
0
        public void DeleteBook(DeleteBookInput input)
        {
            _bookRepository.Delete(input.Id);

            Logger.Info(" Deleted book with id: " + input.Id);
        }