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);
            }
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }