AgGateway.ADAPT.ISOv4Plugin.Loaders.ProductMixLoader.LoadTotalQuantity C# (CSharp) Method

LoadTotalQuantity() private method

private LoadTotalQuantity ( XmlNode inputNode, AgGateway.ADAPT.ApplicationDataModel.Products.ProductMix productMix ) : void
inputNode System.Xml.XmlNode
productMix AgGateway.ADAPT.ApplicationDataModel.Products.ProductMix
return void
        private void LoadTotalQuantity(XmlNode inputNode, ProductMix productMix)
        {
            var quantityValue = inputNode.GetXmlNodeValue("@G");

            double quantity;
            if (!double.TryParse(quantityValue, NumberStyles.Float, CultureInfo.InvariantCulture, out quantity))
                return;

            var unit = LoadUnit(inputNode);
            var userUnit = _taskDocument.Units.FindById(inputNode.GetXmlNodeValue("@D"));

            var numericValue = new NumericValue(unit.ToAdaptUnit(), unit.ConvertFromIsoUnit(quantity));
            productMix.TotalQuantity = new NumericRepresentationValue(null, userUnit.ToAdaptUnit(), numericValue);
        }