public async Task <IEnumerable <ObjetivoAprendizagemDto> > Handle(ListarObjetivoAprendizagemPorAnoEComponenteCurricularQuery request, CancellationToken cancellationToken)
        {
            int anoTurma;

            if (!string.IsNullOrEmpty(request.Ano) && int.TryParse(request.Ano, out anoTurma))
            {
                return(await repositorioObjetivoAprendizagem.ObterPorAnoEComponenteCurricularJuremaIds((AnoTurma)anoTurma, request.JuremaIds));
            }
            else
            {
                return(await repositorioObjetivoAprendizagem.ObterPorAnoEComponenteCurricularJuremaIds(null, request.JuremaIds));
            }
        }