Meu idMedico não está setado como @NotNull para forçar receber uma informação.
Meu idMedico não está setado como @NotNull para forçar receber uma informação.
Oi Matheus!
Faltou uma validação na lógica mesmo, pois pode não haver médicos disponíveis para a especialidade e a data escolhidas.
Para corrigir, precisa realizar essa validação então:
var medico = escolherMedico(dados);
if (medico == null) {
throw new ValidacaoException("Não existe médico disponível nessa data!");
}
Deu certo, valeu!!