|
@@ -208,6 +208,10 @@ namespace TEAMModelOS.SDK
|
|
|
{
|
|
|
tmdids.AddRange(x.tmids);
|
|
|
}
|
|
|
+ if (x.teachers.IsNotEmpty())
|
|
|
+ {
|
|
|
+ tmdids.AddRange(x.teachers);
|
|
|
+ }
|
|
|
classes.Remove(x.id);
|
|
|
}
|
|
|
foreach (var x in tchLists)
|
|
@@ -293,6 +297,16 @@ namespace TEAMModelOS.SDK
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ if (x.teachers.IsNotEmpty())
|
|
|
+ {
|
|
|
+ x.teachers.ForEach(y => {
|
|
|
+ var tmdinfo = tmdinfos.Where(z => z.id.Equals(y)).FirstOrDefault();
|
|
|
+ if (tmdinfo != null)
|
|
|
+ {
|
|
|
+ classListInfo.tmdInfos.Add(tmdinfo);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
classInfo.Add(classListInfo);
|
|
|
});
|
|
|
tchLists.ForEach(x => {
|