public async Task <bool> PodePersistirTurmaDisciplina(string codigoRf, string turmaId, string disciplinaId, DateTime data, Usuario usuario = null)
        {
            if (usuario == null)
            {
                usuario = await ObterUsuarioLogado();
            }

            if (!usuario.EhProfessorCj())
            {
                return(await servicoEOL.PodePersistirTurmaDisciplina(usuario.CodigoRf, turmaId, disciplinaId, data));
            }

            var atribuicaoCj = repositorioAtribuicaoCJ.ObterAtribuicaoAtiva(usuario.CodigoRf);

            return(atribuicaoCj != null && atribuicaoCj.Any());
        }