public void Add(Course course) { SetRelativeEntities(course); db.Teachers.Attach(course.Teacher); db.Courses.Add(course); db.SaveChanges(); }
public void Edit(Course course) { var editingCourse = db.Courses.Find(course.id); SetRelativeEntities(editingCourse, course); editingCourse.name = course.name; db.Courses.AddOrUpdate(editingCourse); db.SaveChanges(); }
private void SetRelativeEntities(Course course) { var teacher = db.Teachers.Find(course.Teacher.id); course.Teacher = teacher; }
private void SetRelativeEntities(Course oldCourse, Course newCourse) { var teacher = db.Teachers.Find(newCourse.Teacher.id); oldCourse.Teacher = teacher; }