public IActionResult Put([FromRoute] string id, [FromBody] PutAuthorHttpRequest request) { _authorService.UpdateAuthor(new AuthorServiceRequest { Id = id, Author = new AuthorModel { Name = request.Name, Data = new AuthorModelMetaData { Bio = request.Bio , Dead = request.Dead , Books = request .Books , Birthday = request.Birthday , Location = request.Location , ImageUrl = request.ImageUrl } } }); return(StatusCode((int)HttpStatusCode.Accepted)); }
public IActionResult Put([FromRoute] string id, [FromBody] PutAuthorHttpRequest request) { _authorDispatchService.RouteToAuthorPut(new PutAuthorDispatcherRequest { Id = id, Name = request.Name, Bio = request.Bio , Birthday = request.Birthday, Dead = request.Dead , Location = request.Location, ImageUrl = request.ImageUrl , Books = request.Books }); return(StatusCode((int)HttpStatusCode.Accepted)); }