Esempio n. 1
0
 public static IList <Estudante> retornaAlunos()
 {
     using (var context = new EscolaContext())
     {
         return((from e in context.Alunos select e).ToList());
     }
 }
Esempio n. 2
0
        public static void ExecutarExercicio()
        {
            using (var context = new EscolaContext())
            {
                var estudante = (from e in context.Alunos select e).FirstOrDefault();

                estudante.Nome = "Nome Alterado";

                context.SaveChanges();
            }
        }
Esempio n. 3
0
        public static void removerMultiplos()
        {
            using (var context = new EscolaContext())
            {
                var listaAlunos = from e in context.Alunos where e.Nome.StartsWith("J") select e;
                context.Alunos.RemoveRange(listaAlunos);
                context.SaveChanges();
                Console.WriteLine("Alunos Removidos");

                listarAlunos();
            }
        }
Esempio n. 4
0
        public static void adicionarMultiplos()
        {
            using (var context = new EscolaContext())
            {
                IList <Estudante> novosAlunos = retornaNovosAlunos();
                context.Alunos.AddRange(novosAlunos);
                context.SaveChanges();
                Console.WriteLine("Alunos adicionados");

                listarAlunos();
            }
        }
Esempio n. 5
0
        public static async Task SalvarEstudante(Estudante e)
        {
            using (var context = new EscolaContext())
            {
                context.Alunos.Add(e);

                Console.WriteLine("Save - Iniciando  - Async");

                int retorno = await context.SaveChangesAsync();

                Console.WriteLine("Save - Final - Async");
            }
        }
Esempio n. 6
0
        public static async Task SalvarEstudante(Estudante e)
        {
            using (var context = new EscolaContext())
            {
                context.Alunos.Add(e);

                Console.WriteLine("Iniciando a persistência dos dados");

                int retorno = await context.SaveChangesAsync();

                Console.WriteLine("Finalizou a persistência dos dados");
            }
        }
Esempio n. 7
0
        public static void listarAlunos()
        {
            Console.WriteLine("Alunos Cadastrados:");

            using (var context = new EscolaContext())
            {
                var listaAlunos = retornaAlunos();

                foreach (var aluno in listaAlunos)
                {
                    Console.WriteLine(aluno.Nome);
                }
            }
        }
Esempio n. 8
0
        public static async Task <Estudante> RetornaEstudante()
        {
            using (var context = new EscolaContext())
            {
                Console.WriteLine("Retorno - Iniciando  - Async");

                var query = from e in context.Alunos select e;

                var retorno = await query.FirstOrDefaultAsync();

                Console.WriteLine("Retorno - Final - Async");

                return(retorno);
            }
        }