public Student Assign(PersonCourse personCourse) { Student student = Find(personCourse.StudentId); Course course = _schoolDbContext.Courses.SingleOrDefault(c => c.Id == personCourse.CourseId); _schoolDbContext.PersonCourses.Add(personCourse); _schoolDbContext.SaveChanges(); return(personCourse.Student); }
public Student Assign(int stuId, int couId) { Student student = Find(stuId); foreach (var course in student.PersonCourses) { if (course.Course.Id == couId) { return(student); } } PersonCourse personCourse = new PersonCourse { CourseId = couId, StudentId = stuId }; return(_studentRepository.Assign(personCourse)); }