AgGateway.ADAPT.ISOv4Plugin.Writers.ProductWriter.WriteProductMix C# (CSharp) Method

WriteProductMix() private method

private WriteProductMix ( XmlWriter writer, AgGateway.ADAPT.ApplicationDataModel.Products.ProductMix productMix ) : string
writer System.Xml.XmlWriter
productMix AgGateway.ADAPT.ApplicationDataModel.Products.ProductMix
return string
        private string WriteProductMix(XmlWriter writer, ProductMix productMix)
        {
            var productId = productMix.Id.FindIsoId() ?? GenerateId();
            TaskWriter.Ids.Add(productId, productMix.Id);

            writer.WriteStartElement(XmlPrefix);
            writer.WriteAttributeString("A", productId);
            writer.WriteAttributeString("B", productMix.Description);
            writer.WriteAttributeString("F", "2");

            WriteTotalQuantity(writer, productMix.TotalQuantity);
            WriteProductComponents(writer, productMix.ProductComponents);

            writer.WriteEndElement();

            return productId;
        }