public void Add(AulaDTO aulaDto) { //Turma turma = _turmaRepository.GetById(aulaDto.AnoTurma) ?? _turmaRepository.GetAll().FirstOrDefault();//todo:está buscando o ano como id, Turma turma = _turmaRepository.GetById(aulaDto.TurmaId);//TODO: THIAGO SARTOR Aula aula = new Aula(aulaDto.DataAula, turma); _aulaRepository.Add(aula); _unitOfWork.Commit(); }
public void Update(AulaDTO aulaDto) { Aula aula = _aulaRepository.GetById(aulaDto.Id); aula.Data = aulaDto.DataAula; _aulaRepository.Update(aula); _unitOfWork.Commit(); }
public ChamadaDTO GetChamadaByAula(AulaDTO aulaDTO) { var chamada = new ChamadaDTO(); chamada.AnoTurma = aulaDTO.AnoTurma; chamada.Data = aulaDTO.DataAula; Aula aula = _aulaRepository.GetById(aulaDTO.Id); if (aula.ChamadaRealizada) { chamada.Alunos = aula.Presencas. Select(x => new ChamadaAlunoDTO(x.Aluno.Id, x.Aluno.Nome, x.StatusPresenca)) .ToList(); } else { var alunos = _alunoRepository.GetAllByTurma(aulaDTO.AnoTurma); chamada.Alunos = alunos.Select(x => new ChamadaAlunoDTO(x.Id, x.Nome, "C")) .ToList(); } return chamada; }
public ChamadaDTO GetChamadaByAula(AulaDTO aulaDTO) { return null; }
public void Add(AulaDTO aulaDto) { }
public void Update(AulaDTO aulaDto) { }