public async Task <IActionResult> CreateUserPost(int userId, UserPostForCreationDto userPostForCreationDto) { var userPostToReturn = await Mediator.Send(new CreateUserPostCommand(userId, userPostForCreationDto)); return(CreatedAtRoute("GetUserPostsForUser", new { userId = userId, userPostId = userPostToReturn.Id }, userPostToReturn)); }
public CreateUserPostCommand(int userId, UserPostForCreationDto userPostForCreationDto) { _userId = userId; _userPostForCreationDto = userPostForCreationDto; }