public bool AlterarSituacao(MudancaSituacaoDTO mudancaSituacao) { var aluno = alunoRepository.GetById(mudancaSituacao.AlunoId); var turmaAluno = aluno.TurmasAluno.First(t => t.TurmaId == mudancaSituacao.TurmaId); turmaAluno.TipoStatusAlunoId = mudancaSituacao.SituacaoId; if (mudancaSituacao.SituacaoId == (int)TipoStatusAlunoEnum.Concluido) { turmaAluno.DataConclusao = mudancaSituacao.DataConclusao; turmaAluno.CodigoConlusaoSistec = mudancaSituacao.CodigoSistec; } alunoRepository.SaveChanges(); if (!string.IsNullOrEmpty(mudancaSituacao.Registro)) { AdicionarRegistro(new RegistroAlunoDTO { AlunoId = turmaAluno.AlunoId, Data = DateTime.Today, Registro = mudancaSituacao.Registro }); } return(true); }
public bool AlterarSituacao(MudancaSituacaoDTO mudancaSituacao) { return(AlunoService.AlterarSituacao(mudancaSituacao)); }