コード例 #1
0
ファイル: School.cs プロジェクト: kris4o1993/Telerik-Academy
        public void RemoveCourse(Course courseToRemove)
        {
            bool courseIsFound = this.CourseExists(courseToRemove);

            if (!courseIsFound)
            {
                throw new ArgumentException("No such course found");
            }

            this.courses.Remove(courseToRemove);
        }
コード例 #2
0
ファイル: School.cs プロジェクト: kris4o1993/Telerik-Academy
        private bool CourseExists(Course courseToCheck)
        {
            bool isFound = false;

            foreach (var course in this.courses)
            {
                if (courseToCheck.CourseName == course.CourseName)
                {
                    isFound = true;
                }
            }

            return isFound;
        }
コード例 #3
0
ファイル: School.cs プロジェクト: kris4o1993/Telerik-Academy
 public void AddCourse(Course courseToAdd)
 {
     this.courses.Add(courseToAdd);
 }