public GeradorRelatorio Cadastrar(GeradorRelatorio geradorRelatorio)
        {
            ValidarModelo(geradorRelatorio);

            var gerador = _geradorRelatorioRepository.Inserir(geradorRelatorio);

            var total = _perfilRepository.BuscarTodos().Count();

            Perfil perfil = new Perfil {
                Modulo         = Enum.GetName(typeof(EnumModulo), EnumModulo.Global),
                Funcionalidade = geradorRelatorio.Alias,
                Descricao      = geradorRelatorio.Nome,
                Menu           = Enum.GetName(typeof(EnumMenu), EnumMenu.Relatorio),
                Order          = total + 1
            };

            _perfilRepository.Inserir(perfil);


            return(gerador);
        }
        public List <Perfil> BuscarTodosPerfis()
        {
            var result = _perfilRepository.BuscarTodos();

            return(result.ToList());
        }