AgGateway.ADAPT.ISOv4Plugin.Writers.FarmWriter.WriteFarm C# (CSharp) Метод

WriteFarm() приватный Метод

private WriteFarm ( XmlWriter writer, Farm farm ) : string
writer System.Xml.XmlWriter
farm AgGateway.ADAPT.ApplicationDataModel.Logistics.Farm
Результат string
        private string WriteFarm(XmlWriter writer, Farm farm)
        {
            var farmId = farm.Id.FindIsoId() ?? GenerateId();
            TaskWriter.Ids.Add(farmId, farm.Id);

            writer.WriteStartElement(XmlPrefix);
            writer.WriteAttributeString("A", farmId);
            writer.WriteAttributeString("B", farm.Description);

            WriteContactInfo(writer, farm.ContactInfo);
            WriteCustomerReference(writer, farm.GrowerId);

            writer.WriteEndElement();

            return farmId;
        }