Beispiel #1
0
        public LessonList remove(Lesson l)
        {
            try {
                Lesson.checkNullArgumant(l, "השיעור שאותו אתה מנסה להוסיף לרשימה, לא הוגדר");
            }
            catch (ArgumentNullException) {
                return(this);
            }

            if (lesson == null || !exist(l))
            {
                return(this);
            }

            for (int i = 0; lesson != null && i < lesson.Count; i++)
            {
                if (lesson[i].sameValue(l))
                {
                    lesson.Remove(lesson[i]);
                    break;
                }
            }
            return(this);
        }
Beispiel #2
0
        public LessonList add(Lesson l)
        {
            try
            {
                Lesson.checkNullArgumant(l, "השיעור שאותו אתה מנסה להוסיף לרשימה, לא הוגדר");
            }
            catch (ArgumentNullException)
            {
                return(this);
            }

            if (lesson == null)
            {
                lesson    = new List <Lesson>();
                lesson[0] = l;
                return(this);
            }
            else if (exist(l))
            {
                return(this);
            }
            lesson.Add(l);
            return(this);
        }