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); } }
public void AssignCourseToInstructor(CourseInstructor ci) { schoolDB = new SchoolEntities(); schoolDB.CourseInstructors.Add(ci); schoolDB.SaveChanges(); }