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)); }
public async Task <ActionResult <int> > Update(UpdateStoryCommand command) { return(await Mediator.Send(command)); }