public async Task <Person> Handle(GetPersonQuery request, CancellationToken cancellationToken)
        {
            var person = new Person();

            person.Add(request.Agent);

            var agentEntity = await _mediator.Send(GetAgentQuery.Create(request.Agent), cancellationToken);

            if (agentEntity != null)
            {
                person.Add(_mapper.Map <Agent>(agentEntity));
            }

            return(person);
        }
        public async Task <Guid?> Handle(GetAgentIdQuery request, CancellationToken cancellationToken)
        {
            var agent = await _mediator.Send(GetAgentQuery.Create(request.Agent));

            return(agent?.AgentId);
        }