public void AlterarTurma(Turma turma, LogResponsavel logResponsavel = null, LogConsultorEducacional logConsultorEducacional = null, enumStatusTurma?statusAnterior = null) { PreencherInformacoesDeAuditoria(turma); bmTurma.Salvar(turma, logResponsavel, logConsultorEducacional); // Notifica os envolvidos e altera os status das matrículas na turma, caso necessário. if (turma.Oferta.SolucaoEducacional.CategoriaConteudo.PossuiGerenciamentoStatus() && statusAnterior != turma.Status) { VerificarStatus(turma, statusAnterior); } }
public void Salvar(Turma turma, LogResponsavel logResponsavel = null, LogConsultorEducacional logConsultorEducacional = null) { ValidarTurmaInformada(turma); repositorio.LimparSessao(); // Incluir log de Responsavel. if (logResponsavel != null) { new BMLogResponsavel().Cadastrar(logResponsavel); } // Incluir log de Consultor Educacional. if (logConsultorEducacional != null) { new BMLogConsultorEducacional().Cadastrar(logConsultorEducacional); } repositorio.Salvar(turma); }
public void Cadastrar(LogConsultorEducacional logConsultorEducacional) { repositorio.Salvar(logConsultorEducacional); }