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