public IActionResult Put(int id, [FromBody] UpdateBookDto dto, [FromServices] IUpdateBookCommand command) { dto.Id = id; _executor.ExecuteCommand(command, dto); return(NoContent()); }
public BooksService(IAddBookCommand addBookCommand, IUpdateBookCommand updateBookCommand, IDeleteBookCommand deleteBookCommand, IGetBookQuery getBookQuery, IListAllBooksQuery listBooksQuery, IStringLocalizer <BooksService> localiser) { _addBookCommand = addBookCommand; _updateBookCommand = updateBookCommand; _deleteBookCommand = deleteBookCommand; _getBookQuery = getBookQuery; _listBooksQuery = listBooksQuery; _localiser = localiser; }