public async Task <IActionResult> IniciarProcessoInativacaoUsuariosCursosGsa(
            [FromServices] IIniciarProcessoCursosUsuariosRemoverGsaUseCase useCase, bool processarAlunos = true,
            bool processarProfessores = true, bool processarFuncionario = true)
        {
            var retorno = await useCase.Executar(null, processarAlunos, processarProfessores, processarFuncionario);

            return(Ok(retorno));
        }
        public async Task <IActionResult> IniciarProcessoRemoverProfessoresCursosGsa(
            [FromServices] IIniciarProcessoCursosUsuariosRemoverGsaUseCase useCase, long?turmaId = null,
            bool processarAlunos = true, bool processarProfessores = true)
        {
            var retorno = await useCase.Executar(turmaId, processarAlunos, processarProfessores);

            return(Ok(retorno));
        }
Esempio n. 3
0
        public async Task <IActionResult> IniciarProcessoRemoverFuncionariosCursosGsa([FromServices] IIniciarProcessoCursosUsuariosRemoverGsaUseCase useCase, long?turmaId = null)
        {
            var retorno = await useCase.Executar(turmaId, false, false);

            return(Ok(retorno));
        }