public async Task <BookDomain> AddNewBook(AddNewBookRequest newBookRequest) { BookDomain book = DtoDomainMapper.MapDtoToDomain(newBookRequest); var AddBooks = await _libraryRepository.AddNewBook(book).ConfigureAwait(false); return(AddBooks); }
public bool Handle(AddNewBookQuery query) { var numberOfAddedItems = _libraryRepository.AddNewBook(new Book { Author = query.Author, Title = query.Title, Localisation = query.Localisation, ISBN = query.ISBN }); return(numberOfAddedItems == 1); }