public IActionResult Post([FromBody] PostBookHttpRequest request) { var user = HttpContext.User.ExctractClaims(); _bookDispatcher.RouteToBookServicePost(new PostBookDispatcherRequest { UserId = user.Id, Name = request.Name, AuthorId = request.AuthorId, LibraryId = request.LibraryId, No = request.No, PublisherDate = request.PublisherDate, PublisherId = request.PublisherId, SkinType = request.SkinType, Tag = request.Tag, ShelfId = request.ShelfId }); return(StatusCode((int)HttpStatusCode.Created)); }
public IActionResult Post([FromRoute] int userId, [FromBody] PostBookHttpRequest request) { var bookServiceModel = new InsertBookServiceModel { UserId = userId, Name = request.Name, AuthorId = request.AuthorId , PublisherId = request.PublisherId, PublisherDate = request.PublisherDate , No = request.No, SkinType = request.SkinType, Tag = request.Tag , LibraryId = request.LibraryId, ShelfId = request.ShelfId }; _bookService.InsertBook(bookServiceModel); return(StatusCode((int)HttpStatusCode.Created)); }