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)); }
public async Task <IActionResult> IniciarProcessoRemoverFuncionariosCursosGsa([FromServices] IIniciarProcessoCursosUsuariosRemoverGsaUseCase useCase, long?turmaId = null) { var retorno = await useCase.Executar(turmaId, false, false); return(Ok(retorno)); }