// 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 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); } }