AgGateway.ADAPT.ISOv4Plugin.Writers.GuidancePatternWriter.Write C# (CSharp) Method

Write() public method

public Write ( XmlWriter writer, AgGateway.ADAPT.ApplicationDataModel.Guidance.GuidancePattern guidancePattern ) : void
writer System.Xml.XmlWriter
guidancePattern AgGateway.ADAPT.ApplicationDataModel.Guidance.GuidancePattern
return void
        public void Write(XmlWriter writer, GuidancePattern guidancePattern)
        {
            if (guidancePattern == null)
                return;

            WriteGuidancePattern(writer, guidancePattern);
        }

Usage Example

Example #1
0
        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;
                    }
                }
            }
        }