private void WriteGuidancePatterns(XmlWriter writer, List <int> guidancePatternIds)
{
if (guidancePatternIds == null ||
guidancePatternIds.Count == 0 ||
TaskWriter.DataModel.Catalog.GuidancePatterns == null ||
TaskWriter.DataModel.Catalog.GuidancePatterns.Count == 0)
{
return;
}
foreach (var guidancePatternId in guidancePatternIds)
{
foreach (var guidancePattern in TaskWriter.DataModel.Catalog.GuidancePatterns)
{
if (guidancePattern.Id.ReferenceId == guidancePatternId)
{
_guidancePatternWriter.Write(writer, guidancePattern);
break;
}
}
}
}