public IActionResult Put([FromRoute] int id, [FromBody] PutBookHttpRequest request) { var user = HttpContext.User.ExctractClaims(); _bookDispatcher.RouteToBookServicePut(new PutBookDispatcherRequest { Id = id, 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.Accepted)); }
public IActionResult Put([FromRoute] int userId, [FromRoute] int id, [FromBody] PutBookHttpRequest request) { //TODO : update model var serviceModel = new PutBookServiceModel { 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.Update(id, serviceModel); return(StatusCode((int)HttpStatusCode.Accepted)); }