public async Task <ActionResult <GetBookDetailsResponse> > AddABook([FromBody] PostBooksRequest bookToAdd) { GetBookDetailsResponse response = await BooksMapper.Add(bookToAdd); return(CreatedAtRoute("books#getbookbyid", new { id = response.Id }, response)); }
public async Task <ActionResult <GetBookDetailsResponse> > AddABook([FromBody] PostBooksRequest bookToAdd) { // Validate it. (if valid, return a 400 Bad Request) //if(!ModelState.IsValid) //{ // return BadRequest(ModelState); //} GetBookDetailsResponse response = await BooksMapper.Add(bookToAdd); return(CreatedAtRoute("books#getbookbyid", new { id = response.Id }, response)); }