public void AddCourseStudents(CourseStudent courseStudent) { CourseStudent dbcs = dbContext.CourseStudents.FirstOrDefault(cs => cs.CourseId == courseStudent.CourseId && cs.StudentId == courseStudent.StudentId); if (dbcs == null) { dbContext.CourseStudents.Add(dbcs); } }
public CourseStudent AddStudent(Student student) { if (student.Courses.Contains(this)) { return(null); } else { CourseStudent cs = new CourseStudent(this, student); CourseStudents.Add(cs); student.CourseStudents.Add(cs); return(cs); } }
public CourseStudent DeleteStudent(Student student) { if (!student.Courses.Contains(this)) { return(null); } else { CourseStudent cs = CourseStudents.FirstOrDefault( cst => cst.CourseId == CourseId && cst.StudentId == student.StudentId); CourseStudents.Remove(cs); student.CourseStudents.Remove(cs); return(cs); } }