Exemplo n.º 1
0
 //adiciona um aluno
 public void Adicionar(Aluno a)
 {
     try
     {
         //adiciona o objeto no contexto
         _ctx.Alunos.Add(a);
         //salva as alteracoes
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public Escola Adicionar(List <AlunosEscola> alunosEscolas)
        {
            try
            {
                //criacao do objeto ja passando os valores
                Escola escola = new Escola
                {
                    Nome = "Sesi",
                };

                foreach (var item in alunosEscolas)
                {
                    //adiciona um alunoescola a lista
                    escola.AlunosEscolas.Add(new AlunosEscola
                    {
                        IdEscola = escola.Id,
                        IdAluno  = item.IdAluno
                    });
                }
                _ctx.Escolas.Add(escola);
                _ctx.SaveChanges();

                return(escola);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }