public async Task <IActionResult> Put(Guid id, [FromBody] BookDTO bookDTO) { if (bookDTO == null || id != bookDTO.Id) { return(BadRequest()); } await _bookElasticService.UpdateBook(_mapper.Map <Book>(bookDTO)); return(NoContent()); }