コード例 #1
0
ファイル: Program.cs プロジェクト: anthonyrojas/CECS-475
        static void ShowAllTeachers()
        {
            List <Teacher> teacherList = b1.getAllTeachers().ToList();

            foreach (Teacher t in teacherList)
            {
                DisplayTeacher(t);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: brysonsherman/CECS475
        static void Update(BusinessLayer.BusinessLayer myBusinessLayer, LayerType layerType)
        {
            switch (layerType)
            {
            case LayerType.TEACHER:
                foreach (var s in myBusinessLayer.getAllTeachers())
                {
                    Console.WriteLine(s.TeacherId + " " + s.TeacherName);
                }
                Console.WriteLine("Enter Teacher ID: ");
                int NameTeacher = Int32.Parse(Console.ReadLine());

                Console.WriteLine("Enter New Name For Teacher: ");
                myBusinessLayer.GetTeacherByID(NameTeacher).TeacherName = Console.ReadLine();
                myBusinessLayer.UpdateTeacher(myBusinessLayer.GetTeacherByID(NameTeacher));
                Console.WriteLine("Teacher name has been updated to:  " + myBusinessLayer.GetTeacherByID(NameTeacher).TeacherName);

                break;

            case LayerType.COURSE:
                foreach (var s in myBusinessLayer.GetAllCourses())
                {
                    Console.WriteLine(s.CourseId + " " + s.CourseName);
                }
                Console.WriteLine("Enter Course ID: ");
                int NameCourse = Int32.Parse(Console.ReadLine());
                int choice     = -1;
                Console.WriteLine
                (
                    "\n 0. Update Name \n " +
                    "1. Update Teacher \n "
                );
                try
                {
                    choice = Int32.Parse(Console.ReadLine());
                }
                catch
                {
                    Console.WriteLine("Selection invalid\n");
                }
                switch (choice)
                {
                case 0:
                    Console.WriteLine("Enter New Name For Course: ");
                    myBusinessLayer.GetCourseByID(NameCourse).CourseName = Console.ReadLine();
                    myBusinessLayer.UpdateCourse(myBusinessLayer.GetCourseByID(NameCourse));
                    Console.WriteLine("Course name has been updated to: " + myBusinessLayer.GetCourseByID(NameCourse).CourseName);
                    break;

                case 1:
                    Console.WriteLine("Enter New Teacher Id For Course: ");
                    myBusinessLayer.GetCourseByID(NameCourse).TeacherId = Int32.Parse(Console.ReadLine());
                    myBusinessLayer.UpdateCourse(myBusinessLayer.GetCourseByID(NameCourse));
                    Console.WriteLine("Course teacher id has been updated to: " + myBusinessLayer.GetCourseByID(NameCourse).TeacherId);
                    break;

                default:
                    break;
                }

                break;

            default:
                break;
            }
        }