public async Task <IActionResult> Index(Guid turmaId) { ViewBag.TurmaId = turmaId; ViewBag.CodTurma = _turmaRepository.GetById(turmaId).Codigo; var applicationDbContext = _context.AlunoTurmas.Include(a => a.Aluno).Include(a => a.Turma); return(View(await applicationDbContext.ToListAsync())); }
public void Update(TurmaDTO turmaDto) { try { Turma turma = _turmaRepository.GetById(turmaDto.Id); turma.Ano = turmaDto.Ano; _turmaRepository.Update(turma); _unitOfWork.Commit(); } catch (Exception te) { _unitOfWork.Rollback(); throw new Exception(te.Message); } }
public void Add(AulaDTO aulaDto) { Turma turma = _turmaRepository.GetById(aulaDto.TurmaId); Aula aula = new Aula(aulaDto.DataAula, turma); _aulaRepository.Add(aula); _unitOfWork.Commit(); }
public void Add(AlunoDTO alunoDto) { Turma turma = _turmaRepository.GetById(alunoDto.TurmaId); Aluno aluno = new Aluno(alunoDto.Descricao.Split(':')[0], turma ?? new Turma(2007)); aluno.Endereco.Bairro = alunoDto.Bairro; aluno.Endereco.Cep = alunoDto.Cep; aluno.Endereco.Localidade = alunoDto.Localidade; aluno.Endereco.Uf = alunoDto.Uf; _alunoRepository.Add(aluno); _unitOfWork.Commit(); }
public override BaseDTO <Turma> GetById(int id) { var turma = turmaRepository.GetById(id); return(new TurmaDTO(turma)); }