Пример #1
0
        // CURSOS SEM ENTITY FRAMEWORK
        // =========================================================================

        private static void MostrandoCursos(CursoADO cursoBD)
        {
            List <Curso> cursos = cursoBD.BuscarCurso();

            foreach (Curso c in cursos)
            {
                Console.WriteLine(c.ToString());
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        // 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);
            }
        }
Пример #4
0
        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);
            }
        }