Exemple #1
0
        public void ChangeCourseAssignment(int instId, int oldCourse, int newCourse)
        {
            schoolDB = new SchoolEntities();
            var oldCi = schoolDB.CourseInstructors.Find(oldCourse, instId);
            CourseInstructor newCi = new CourseInstructor();

            newCi.CourseID = newCourse;
            newCi.PersonID = instId;
            schoolDB.CourseInstructors.Remove(oldCi);
            schoolDB.CourseInstructors.Add(newCi);
            schoolDB.SaveChanges();
        }
        public static void AssignCourseToInstructor(Person p)
        {
            Console.WriteLine("Select from the Courses");
            ShowCourses();
            int courseId        = GetNumberInput("Enter the course number:\t");
            CourseInstructor ci = new CourseInstructor();

            if (controller.CourseExists(courseId))
            {
                ci.PersonID = p.PersonID;
                ci.CourseID = courseId;
                controller.AssignCourseToInstructor(ci);
            }
            Console.Write("\nDo you want to assign more courses to the new Instructor {0} {1}? (y/n)\t", p.FirstName, p.LastName);
            string ans = Console.ReadLine().ToUpper();

            if (ans.Equals("Y"))
            {
                AssignCourseToInstructor(p);
            }
        }
Exemple #3
0
 public void AssignCourseToInstructor(CourseInstructor ci)
 {
     schoolDB = new SchoolEntities();
     schoolDB.CourseInstructors.Add(ci);
     schoolDB.SaveChanges();
 }