public async Task <IActionResult> GetAllPost() { var query = new GetPostListQuery(); var result = await _mediator.Send(query); return(Ok(result)); }
public async Task <List <PostResponse> > Handle(GetPostListQuery request, CancellationToken cancellationToken) { var posts = await _postService.GetAllPostsAsync(); return(_mapper.Map <List <Post>, List <PostResponse> >(posts)); }