Example #1
0
 /// <summary>
 /// Ctor with basic imput parameters
 /// </summary>
 /// <param name="abbrevation"></param>
 /// <param name="weeks"></param>
 /// <param name="lectureHours"></param>
 /// <param name="exerciseHours"></param>
 /// <param name="semminarHours"></param>
 /// <param name="courseCompletionType"></param>
 /// <param name="language"></param>
 /// <param name="sizeOfGroup"></param>
 public Subject(string abbrevation, int weeks, int lectureHours, int exerciseHours, int semminarHours,
                CourseCompletionType courseCompletionType, Language language, int sizeOfGroup)
 {
     Abbrevation          = abbrevation;
     Weeks                = weeks;
     LectureHours         = lectureHours;
     ExerciseHours        = exerciseHours;
     SemminarHours        = semminarHours;
     CourseCompletionType = courseCompletionType;
     Language             = language;
     SizeOfGroup          = sizeOfGroup;
 }
Example #2
0
        /// <summary>
        /// //Ctor with list of Groups
        /// </summary>
        /// <param name="abbrevation"></param>
        /// <param name="weeks"></param>
        /// <param name="lectureHours"></param>
        /// <param name="exerciseHours"></param>
        /// <param name="semminarHours"></param>
        /// <param name="courseCompletionType"></param>
        /// <param name="language"></param>
        /// <param name="sizeOfGroup"></param>
        /// <param name="groups"></param>
        public Subject(string abbrevation, int weeks, int lectureHours, int exerciseHours, int semminarHours,
                       CourseCompletionType courseCompletionType, Language language, int sizeOfGroup, ObservableCollection <Group> groups)
        {
            Abbrevation          = abbrevation;
            Weeks                = weeks;
            LectureHours         = lectureHours;
            ExerciseHours        = exerciseHours;
            SemminarHours        = semminarHours;
            CourseCompletionType = courseCompletionType;
            Language             = language;
            SizeOfGroup          = sizeOfGroup;
            _groupsSrting        = String.Empty;
            _groups              = groups;

            if (groups != null)
            {
                foreach (Group grp in groups)
                {
                    _groupsSrting += grp.ToString();
                    _groupsSrting += ", ";
                }
            }
        }