protected void Sincronizar()
        {
            AppConfigurationFactory.Refresh(_AppConfiguration);

            _ServiceBuilder
            .AddConfiguration(_AppConfiguration)
            .Build();

            _Controller
            .AddServiceBuilder(_ServiceBuilder)
            .AddConfiguration(_AppConfiguration);

            var result = _Controller.Sincronizar();

            _Controller.SalvarLogs(result);
        }
        protected void Importar()
        {
            AppConfigurationFactory.Refresh(_AppConfiguration);

            _ServiceBuilder
            .AddConfiguration(_AppConfiguration)
            .Build();

            _Controller
            .AddServiceBuilder(_ServiceBuilder)
            .AddConfiguration(_AppConfiguration);

            _Controller.ConfigureMoodleCache();

            var professores = _Controller.GetProfessores();
            var alunos      = _Controller.GetAlunos();

            var cursosResult              = _Controller.ImportarCursos();
            var disciplinaResult          = _Controller.ImportarDisciplinas();
            var professorResult           = _Controller.ImportarProfessores(professores);
            var professorDisciplinaResult = _Controller.ImportarProfessorDisciplinas(professores);
            var alunosResult              = _Controller.ImportarAlunos(alunos);
            var alunoDisciplinasResult    = _Controller.ImportarAlunoDisciplinas(alunos);

            var resultados = new Resultados()
            {
                CursosResult               = cursosResult,
                DisciplinasResult          = disciplinaResult,
                AlunosResult               = alunosResult,
                ProfessoresResult          = professorResult,
                DisciplinasAlunoResult     = alunoDisciplinasResult,
                DisciplinasProfessorResult = professorDisciplinaResult
            };

            _Controller.SalvarLogs(resultados);
        }