private void SetTimetable(List<Day> timetable)
{
this.mDays = new List<Day>();
for (int day = 0; day < timetable.Count; ++day)
{
List<ClassSchedule> Lcs = new List<ClassSchedule>();
for (int classN = 0; classN < timetable[day].Classes.Count; ++classN)
{
List<Lesson> lessons = new List<Lesson>();
for (int lesson = 0; lesson < timetable[day].Classes[classN].Lessons.Count; ++lesson)
{
lessons.Add(timetable[day].Classes[classN].Lessons[lesson]);
}
ClassSchedule cs = new ClassSchedule(timetable[day].Classes[classN].Class, lessons);
Lcs.Add(cs);
}
Day d = new Day(Lcs);
this.mDays.Add(d);
}
this.mRating = CalculateRating();
}