public static bool Cadastrar(ConjuntoAluno conjuntoaluno) { //_context.ChangeTracker.AutoDetectChangesEnabled = false; _context.ConjuntoAlunos.Add(conjuntoaluno); _context.SaveChanges(); return(true); }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { int idTurma = (int)cboTurmas.SelectedValue; foreach (var ca in alunos) { //Instanciando novo objeto cada vez que o loop roda para não inserir //duas vezes na mesma entrada no EF ConjuntoAluno newconjuntoaluno = new ConjuntoAluno(); newconjuntoaluno.Aluno = ca; conjuntoaluno.Turma = TurmaDAO.BuscarTurmaPorId(idTurma); //newconjuntoaluno.Descricao = ca.Nome + " (" + ca.Cpf + ")"; newconjuntoaluno.Turma = conjuntoaluno.Turma; ConjuntoAlunoDAO.Cadastrar(newconjuntoaluno); } MessageBox.Show("Conjunto cadastrado com sucesso!!!"); }
//public static ConjuntoAluno BuscarConjuntoAluno(ConjuntoAluno conjuntoaluno) => _context.ConjuntoAlunos.Where(ca => ca.Turma == conjuntoaluno.Turma && ca.Aluno == conjuntoaluno.Aluno) // .FirstOrDefault(); public static List <ConjuntoAluno> BuscarConjuntoAlunoPorTurma(ConjuntoAluno conjuntoaluno) => _context.ConjuntoAlunos.Include(a => a.Aluno).Where(ca => ca.Turma == conjuntoaluno.Turma) .ToList();