AgGateway.ADAPT.ISOv4Plugin.Writers.FieldWriter.WriteGuidance C# (CSharp) Method

WriteGuidance() private method

private WriteGuidance ( XmlWriter writer, List guidanceGroupIds ) : void
writer System.Xml.XmlWriter
guidanceGroupIds List
return void
        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;
                    }
                }
            }
        }