private static void BuscandoCursoPorID(CursoADO cursoBD) { Curso c2 = cursoBD.BuscarCursoPorID(2); Console.WriteLine(c2); Console.WriteLine(); }
// CURSOS SEM ENTITY FRAMEWORK // ========================================================================= private static void MostrandoCursos(CursoADO cursoBD) { List <Curso> cursos = cursoBD.BuscarCurso(); foreach (Curso c in cursos) { Console.WriteLine(c.ToString()); } }
private static void CargaMaiorOuIgual300(CursoADO cursoBD) { List <Curso> cursos = cursoBD.BuscarCurso(); var query = cursos.Where(c => c.CargaHoraria >= 300) .Select(c => c.Nome + " - " + c.CargaHoraria); foreach (var curso in query) { Console.WriteLine(curso); } }
// CURSOS SEM ENTITY FRAMEWORK - FUNÇÕES // ========================================================================= private static void CursosDeScott(CursoADO cursoBD) { List <Curso> cursos = cursoBD.BuscarCurso(); var query = cursos.Where(c => c.Autor == "Scott Allen") .Select(c => c.Nome + " - " + c.Autor); foreach (var curso in query) { Console.WriteLine(curso); } }
private static void InserindoCurso(CursoADO cursoBD) { List <Curso> curso = new List <Curso> { new Curso("C# Fundamentals with Visual Studio 2015", "Scott Alen", 300), new Curso("Desenvolvimento Web", "Shawn Wildermuth", 200), new Curso("Programação Java - Iniciante", "Guanabara", 350), new Curso("Programação Java - Intermediario", "Loiane", 300) }; foreach (Curso c in curso) { cursoBD.InserirCurso(c); } cursoBD.InserirCurso(new Curso("Programação Java - Intermediario", "Loiane", 300)); Console.WriteLine(); }
private static void OrdenadoPorNome(CursoADO cursoBD) { List <Curso> cursos = cursoBD.BuscarCurso(); // Ascendente var query = cursos.OrderBy(c => c.Autor) .Select(c => c.Nome + " - " + c.Autor); foreach (var curso in query) { Console.WriteLine(curso); } Console.WriteLine("*****"); // Descendente var query2 = cursos.OrderByDescending(c => c.Autor) .Select(c => c.Nome + " - " + c.Autor); foreach (var curso in query2) { Console.WriteLine(curso); } }
// UTILIZANDO SEM ENTITY // ========================================================================= private static void TestesDoRepositorioSemEF() { //=============================== CursoADO cursoBD = new CursoADO(); TraineeADO traineeBD = new TraineeADO(); HistoricoADO historicoBD = new HistoricoADO(); // =============================== // Curso // InserindoCurso(cursoBD); // AtualizandoCurso(cursoBD); // DeletandoCursoPorID(cursoBD); MostrandoCursos(cursoBD); //BuscandoCursoPorID(cursoBD); //Console.WriteLine("*****"); //CargaMaiorOuIgual300(cursoBD); //Console.WriteLine("*****"); //CargaMenorQue300(cursoBD); //Console.WriteLine("*****"); //OrdenadoPorNome(cursoBD); //Console.WriteLine(); //Console.WriteLine("*****"); //CursosDeScott(cursoBD); Console.WriteLine(); // =============================== // Trainne //InserindoTrainee(traineeBD); // AtualizarTrainee(traineeBD); // BuscandoTraineePorID(traineeBD); // DeletandoTraineePorID(traineeBD); MostrandoTrainees(traineeBD); // =============================== // Historico //InserindoHistorico(historicoBD); var historicos = historicoBD.BuscandoHistorico(); //foreach (var h in historicos) //{ // Console.WriteLine(h); //} Console.WriteLine(); foreach (var h in historicos) { Console.WriteLine(h.HistoricoDetalhado()); } Console.WriteLine(); }
private static void DeletandoCursoPorID(CursoADO cursoBD) { Console.WriteLine(); cursoBD.DeletarCursoPorID(1003); }
private static void AtualizandoCurso(CursoADO cursoBD) { Curso curso = new Curso("C# Fundamentals with Visual Studio 2015", "Scott Allen", 300); cursoBD.AtualizarCursoPorID(1, curso); }