private void AddSubjects() { int start = (int )Type; int count = 0; if (Type == Profile.ProfileType.MBA_Student) { count = MBASubject.COUNT; } else if (Type == Profile.ProfileType.School_Student) { count = SkSubject.COUNT; } for (int i = 0; i < count; i++) { int indSub = start + i; Subject s = new Subject((eSubject)indSub); s.PropertyChanged += subject_PropertyChanged; Subjects.Add(s); } }
public static Subject ReadSubject(XElement ele) { Subject sub = new Subject((eSubject)int.Parse(ele.Element("ID").Value)); sub.dPerformance=int.Parse(ele.Element("Performance").Value); sub.Duration = int.Parse(ele.Element("Duration").Value); //sub.SetId(int.Parse(ele.Element("ID").Value)); sub.MaxScore = int.Parse(ele.Element("MaxScore").Value); sub.Score = int.Parse(ele.Element("Score").Value); sub.SetName( ele.Element("Name").Value); return sub; }