AgGateway.ADAPT.ISOv4Plugin.Writers.PrescriptionWriter.WriteFarmMeta C# (CSharp) Method

WriteFarmMeta() private method

private WriteFarmMeta ( XmlWriter writer, int fieldId ) : void
writer System.Xml.XmlWriter
fieldId int
return void
        private void WriteFarmMeta(XmlWriter writer, int fieldId)
        {
            foreach (var field in TaskWriter.DataModel.Catalog.Fields)
            {
                if (field.Id.ReferenceId == fieldId)
                {
                    if (field.FarmId.HasValue)
                    {
                        var farmId = TaskWriter.Farms.FindById(field.FarmId.Value);
                        writer.WriteXmlAttribute("D", farmId);

                        if (!string.IsNullOrEmpty(farmId))
                            WriteCustomerMeta(writer, field.FarmId.Value);
                    }
                    break;
                }
            }
        }