public async Task <GetProductQueryResult> HandleAsync(GetProductQuery query) { var result = await _repo.GetItem(query.ProductId); return(_mapper.Map <GetProductQueryResult>(result)); }