public async Task <IActionResult> UpdateStory(int storyId, [FromBody] UpdateStoryRequest request)
        {
            var updateStoryCommand = new UpdateStoryCommand(storyId, request);
            var result             = await mediator.Send(updateStoryCommand);

            return(StatusCode((int)result.Code, result.Value));
        }
        [HttpPut("{id}")]//sotries/id
        public async Task <IActionResult> Put([FromRoute] Guid id, [FromBody] UpdateStoryCommand command)
        {
            if (id != command.Id)
            {
                return(BadRequest());
            }
            var story = await Mediator.Send(command);

            return(Ok(story));
        }
예제 #3
0
 public async Task <ActionResult <int> > Update(UpdateStoryCommand command)
 {
     return(await Mediator.Send(command));
 }