public IActionResult View([FromServices] PostQueryFactory postQueryFactory, PostFromIdQuery query) { var post = postQueryFactory.Build(query).Get(); var viewModel = _mapper.Map <PostViewModel>(post); return(View(viewModel)); }
public IQueryHandler <PostFromIdQuery, Post> Build(PostFromIdQuery query) { return(new PostFromIdQueryHandler(_queryDb, query)); }