Exemple #1
0
        public static void Question7_3()
        {
            Console.WriteLine("\nQuestion 7.3 - List Students with grade >= 60");
            IStudentService svc = new StudentServiceList();

            Seed(svc); // add seed data

            // retrieve all students then print any students with a
            // grade >= 60 (marge/lisa)
            var commendations = svc.GetStudents().Where(s => s.Grade >= 60);

            foreach (var s in commendations)
            {
                Console.WriteLine($"{s.Name} {s.Course} {s.Grade}");
            }
        }
Exemple #2
0
        public static void Question7_2()
        {
            Console.WriteLine("\nQuestion 7.2 - List students in Grade Order");
            //create an instance of our service
            IStudentService svc = new StudentServiceList();

            Seed(svc); // add seed data

            // retrieve all students - order by grade ascending
            // and print students name course and grade
            var simpsons = svc.GetStudents()
                           .OrderBy(s => s.Grade);

            // .Select(s => new {s.Name, s.Course, s.Grade});
            //simpsons is now a list of anonomous objects with a name a course and a grade.
            //print list
            // Console.WriteLine(simpsons);
            foreach (var s in simpsons)
            {
                Console.WriteLine($"{s.Name} {s.Course} {s.Grade}");
            }
        }
Exemple #3
0
        public static void Question7_1()
        {
            Console.WriteLine("\nQuestion 7.1 - List all Student Names");
            //create an instance of our service
            IStudentService svc = new StudentServiceList();

            //calls method called seed and passes this service as a parameter
            Seed(svc); // add seed data

            //after calling the seed method this list now has 4 students

            // retrieve all students and print student names
            //retrieve students
            var names = svc.GetStudents()     //gets list of students
                        .Select(s => s.Name); //gets the name from student list

            //print out student names
            foreach (var n in names)
            {
                Console.WriteLine(n);
            }

            //Console.WriteLine(simpsons.ToString());//will print out all the student details
        }