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)));
        }