Пример #1
0
        static void Main(string[] args)
        {
            // ===============================
            Database.SetInitializer(new DropCreateDatabaseIfModelChanges <EstagioContext>());

            CursoRepositorioEF   cursodb   = new CursoRepositorioEF();
            TraineeRepositorioEF traineedb = new TraineeRepositorioEF();

            BuscarTodosOsCursosEF(cursodb);

            // BuscarCursoPorIdEF(cursodb);
            // InserirCursoEF(cursodb);
            // AtualizarCursoEF(cursodb);
            // DeletarCursoPorIdEF(cursodb);

            Console.WriteLine("");
            Console.WriteLine("==============================");

            BuscarTodosOsTraineesEF(traineedb);

            // BuscarTraineePorIdEF(traineedb);
            // InserirTraineeEF(traineedb);
            // AtualizarTraineeEF(traineedb);
            // DeletarTraineePorIdEF(traineedb);

            // TestesDoRepositorioSemEF();

            Console.ReadKey();
        }
Пример #2
0
        // CURSOS COM ENTITY FRAMEWORK
        // =========================================================================

        private static void BuscarCursoPorIdEF(CursoRepositorioEF cursodb)
        {
            Console.WriteLine();

            Curso curso = cursodb.BuscarCursoPorID(1);

            Console.WriteLine(curso);
        }
Пример #3
0
        private static void BuscarTodosOsCursosEF(CursoRepositorioEF cursodb)
        {
            Console.WriteLine();
            var cursos = cursodb.BuscarCursos();

            foreach (var c in cursos)
            {
                Console.WriteLine(c);
            }
        }
Пример #4
0
        private static void AtualizarCursoEF(CursoRepositorioEF cursodb)
        {
            Console.WriteLine();

            Curso updateCurso = cursodb.BuscarCursoPorID(1);

            updateCurso.Nome = "C# Fundamentals with Visual Studio 2015";
            cursodb.AtualizarCurso(updateCurso);

            Console.WriteLine();
        }
Пример #5
0
        private static void InserirCursoEF(CursoRepositorioEF cursodb)
        {
            Curso newCurso = new Curso()
            {
                Nome         = "LINQ Fundamentals with C# 6.0",
                Autor        = "Scott Allen",
                CargaHoraria = 300
            };

            cursodb.InserirCurso(newCurso);
        }
Пример #6
0
 private static void DeletarCursoPorIdEF(CursoRepositorioEF cursodb)
 {
     Console.WriteLine();
     cursodb.DeletarCursoPorID(2);
 }