public static void ReprovaCandidatoAprovado(Candidato candidato, UnitOfWork unit) { try { unit.CandidatoRepository.Remover(candidato.Id); } catch (Exception e) { throw new Exception("Não foi possível remover o candidato: " + e.Message); } AulaController.RemoverCandidatoAula(candidato.Id, unit); AvaliacaoController.Remover(candidato.Id, unit); RelatorioController.Remover(candidato.Id, unit); InverteStatusAprovacao(candidato); }
public static void AprovaCandidatoReprovado(Candidato candidato, UnitOfWork unit) { AvaliacaoController.Cadastrar(candidato.Id, unit); RelatorioController.Cadastrar(candidato.Id, unit); InverteStatusAprovacao(candidato); }
public static void AprovaCandidato(Candidato candidato, UnitOfWork unit) { AvaliacaoController.Cadastrar(candidato.Id, unit); RelatorioController.Cadastrar(candidato.Id, unit); candidato.Aprovado = true; }