Beispiel #1
0
        public Alunos Create(Alunos alunos)
        {
            try
            {
                _contexto.Add(alunos);
                _contexto.SaveChanges();
            }

            catch (Exception)
            {
                throw;
            }

            return(alunos);
        }
Beispiel #2
0
        private static void alterarEndereco(AlunosContext db, IList <Endereco> endereco)
        {
            string p1;

            Console.WriteLine("Qual tipo de Endereço ?");


            foreach (var item in endereco)
            {
                Console.WriteLine($"- {item.Logradouro}\n");
            }

            p1 = Console.ReadLine();
            var p2 = (from x in db.Enderecos where x.TipoEndereco == p1 select x).FirstOrDefault();

            Console.Write("Digite o tipo de endereco ( Residencial, Comercial, Cobrança, etc...): ");
            p2.TipoEndereco = Console.ReadLine();
            Console.Write("Logradouro: ");
            p2.Logradouro = Console.ReadLine();
            Console.Write("Numero: ");
            p2.Numero = Console.ReadLine();
            Console.Write("Complemento: ");
            p2.Complemento = Console.ReadLine();
            Console.Write("Bairro: ");
            p2.Bairro = Console.ReadLine();
            Console.Write("Cidade: ");
            p2.Cidade = Console.ReadLine();

            db.SaveChanges();
        }
Beispiel #3
0
        public void DefinirStatusPremium(Guid alunoId)
        {
            var aluno = ObterPorId(alunoId);

            aluno.AtivarPremium();

            _db.Set <Aluno>().Attach(aluno);
            _db.Entry(aluno).Property(a => a.Premium).IsModified = true;
            _db.SaveChanges();
        }
Beispiel #4
0
        private static void AlterarAluno(AlunosContext db)
        {
            int p1;
            int escolha, escolha2;
            int a        = 0;
            var end      = new List <Endereco>();
            var daoAluno = new AlunoDAL();

            Console.WriteLine("Digite a Matricula para realizar a alteração:");
            p1 = Convert.ToInt32(Console.ReadLine());


            var p2 = (from x in db.Alunos where x.Matricula == p1 select x).FirstOrDefault();

            if (p2 == null)
            {
                Console.WriteLine($"Produto de id {p1} não encontrado.");
            }

            else
            {
                adicionarAluno(db, p2);
                Console.Write("Deseja Alterar Tabem O Endereco do Aluno? Se Sim digite 1, Se Nao digite 2: ");
                escolha = Convert.ToInt32(Console.ReadLine());

                switch (escolha)
                {
                case 1:
                {
                    while (a == 0)
                    {
                        Console.Write("1 - Cadastrar novo Endereco\n2 - Alterar Enderenço\n3 - Sair");
                        escolha2 = Convert.ToInt32(Console.ReadLine());

                        switch (escolha2)
                        {
                        case 1:
                            adicionarEndereco(db, end);
                            p2.Endereco = end;
                            db.SaveChanges();
                            break;

                        case 2: alterarEndereco(db, p2.Endereco); break;

                        case 3: a++; break;
                        }
                    }
                    break;
                }
                }
                daoAluno.Alterar(p2);
            }
        }
 public void AddAlunos(Aluno item)
 {
     ContextDB.ListaDeAlunos.Add(item);
     ContextDB.SaveChanges();
 }
Beispiel #6
0
 public void AddPessoa(Alunos item)
 {
     ContextDB.ListaAlunos.Add(item);
     ContextDB.SaveChanges();
 }
Beispiel #7
0
 public void Commit()
 {
     _context.SaveChanges();
 }