예제 #1
0
        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));
        }
예제 #2
0
 public CreateUserPostCommand(int userId, UserPostForCreationDto userPostForCreationDto)
 {
     _userId = userId;
     _userPostForCreationDto = userPostForCreationDto;
 }