public async Task <ActionResult <Aluno_DisciplinaDTO> > PostAluno_Disciplina(Aluno_DisciplinaDTO aluno_DisciplinaDTO) { if (!_context.Aluno.Any(x => x.RA == aluno_DisciplinaDTO.Aluno)) { return(NotFound()); } else if (!_context.Disciplinas.Any(x => x.Id == aluno_DisciplinaDTO.Disciplina)) { return(NotFound()); } var aluno_Disciplina = new Aluno_Disciplina { Disciplina = _context.Disciplinas .Include(p => p.Professor) .Where(d => d.Id == aluno_DisciplinaDTO.Disciplina) .First(), Aluno = _context.Aluno.Find(aluno_DisciplinaDTO.Aluno) }; _context.Aluno_Disciplina.Add(aluno_Disciplina); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAluno_Disciplina", new { id = aluno_Disciplina.Id }, aluno_Disciplina)); }
public static Aluno_Disciplina CreateAluno_Disciplina(int id, double nota, double prova1, double prova2, double trabalho) { Aluno_Disciplina aluno_Disciplina = new Aluno_Disciplina(); aluno_Disciplina.id = id; aluno_Disciplina.nota = nota; aluno_Disciplina.prova1 = prova1; aluno_Disciplina.prova2 = prova2; aluno_Disciplina.trabalho = trabalho; return(aluno_Disciplina); }
public void AddToAluno_Disciplina(Aluno_Disciplina aluno_Disciplina) { base.AddObject("Aluno_Disciplina", aluno_Disciplina); }