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

WriteCropZone() private method

private WriteCropZone ( XmlWriter writer, AgGateway.ADAPT.ApplicationDataModel.Common.CompoundIdentifier fieldId ) : void
writer System.Xml.XmlWriter
fieldId AgGateway.ADAPT.ApplicationDataModel.Common.CompoundIdentifier
return void
        private void WriteCropZone(XmlWriter writer, CompoundIdentifier fieldId)
        {
            if (TaskWriter.DataModel.Catalog.CropZones == null ||
                TaskWriter.DataModel.Catalog.CropZones.Count == 0)
                return;

            foreach (var cropZone in TaskWriter.DataModel.Catalog.CropZones)
            {
                if (cropZone.FieldId == fieldId.ReferenceId)
                {
                    var cropId = TaskWriter.Crops.FindById(cropZone.CropId.Value);
                    writer.WriteXmlAttribute("G", cropId);
                    break;
                }
            }
        }