public IActionResult Post(BookDto bookDto) { if (bookDto is null) { return(BadRequest("Book object is null")); } if (!ModelState.IsValid) { return(BadRequest("Model is not valid")); } Book book = repository.AddAuthorToBook(bookDto); return(CreatedAtAction(nameof(Post), new { id = book.Id }, book)); // return Ok(book); }