public async Task <ServiceResponse <PollDto> > Handle(GetPollByIdQuery request, CancellationToken cancellationToken) { var result = await _rpcClient.CallAsync <GetPollByIdQuery, ServiceResponse <PollDto> >(request, RpcEndpoints.PollGetById.Exchange, RpcEndpoints.PollGetById.ResponseQueue, RoutingKeys.Request); return(result); }
public async Task <ServiceResponse <PollDto> > Handle(GetPollByIdQuery request, CancellationToken cancellationToken) { var poll = await _pollRepository.GetByIdAsync(request.Id); return(ServiceResponse <PollDto> .Success(_mapper.Map <PollDto>(poll))); }