public IEnumerable <SolucaoEducacionalObrigatoria> ObterObrigatorios(NivelOcupacional nivelOcupacional = null)
        {
            var usuarioLogado = new ManterUsuario().ObterUsuarioLogado();

            var sesObrigatorias = bmSolucaoEducacional.ObterObrigatorios();

            // Filtra pelas UF do gestor logado.
            if (usuarioLogado.IsGestor())
            {
                sesObrigatorias =
                    sesObrigatorias.Where(
                        x =>
                        x.SolucaoEducacional.UFGestor != null &&
                        x.SolucaoEducacional.UFGestor.ID == usuarioLogado.UF.ID);
            }

            if (nivelOcupacional != null)
            {
                sesObrigatorias =
                    sesObrigatorias.Where(
                        x => x.NivelOcupacional != null && x.NivelOcupacional.ID == nivelOcupacional.ID);
            }

            return(sesObrigatorias);
        }