public async Task <ParticipantMetadata> Handle(FetchParticipantsMetadataRequest request, CancellationToken cancellationToken) { var data = await _participantMetadataRepository.GetParticipantMetadata(request.Participant); if (data == null) { throw new ParticipantNotFoundException(request.Participant); } return(data); }