Write() public method

public Write ( XmlWriter writer, AgGateway.ADAPT.ApplicationDataModel.Guidance.GuidanceGroup guidanceGroup ) : void
writer System.Xml.XmlWriter
guidanceGroup AgGateway.ADAPT.ApplicationDataModel.Guidance.GuidanceGroup
return void
Beispiel #1
0
        private void WriteGuidance(XmlWriter writer, List <int> guidanceGroupIds)
        {
            if (guidanceGroupIds == null || guidanceGroupIds.Count == 0 ||
                TaskWriter.DataModel.Catalog.GuidanceGroups == null ||
                TaskWriter.DataModel.Catalog.GuidanceGroups.Count == 0)
            {
                return;
            }

            foreach (var guidanceGroupId in guidanceGroupIds)
            {
                foreach (var guidanceGroup in TaskWriter.DataModel.Catalog.GuidanceGroups)
                {
                    if (guidanceGroup.Id.ReferenceId == guidanceGroupId)
                    {
                        _guidanceWriter.Write(writer, guidanceGroup);
                        break;
                    }
                }
            }
        }