예제 #1
0
        protected static XmlIngredient BuildIngredient(XmlNode ingredientNode)
        {
            XmlIngredient result = new XmlIngredient();

            XmlNode itemIngredientNameNode = ingredientNode.SelectSingleNode("item_ingredient_name");
            XmlNode itemIngredientGuidNode = ingredientNode.SelectSingleNode("item_ingredient_guid");
            XmlNode quantityNode           = ingredientNode.SelectSingleNode("quantity");
            XmlNode quantityUnitNode       = ingredientNode.SelectSingleNode("quantity_unit");
            XmlNode calsNode     = ingredientNode.SelectSingleNode("cals");
            XmlNode fatCalsNode  = ingredientNode.SelectSingleNode("fat_cals");
            XmlNode proteinNode  = ingredientNode.SelectSingleNode("protein");
            XmlNode carbsNode    = ingredientNode.SelectSingleNode("carbs");
            XmlNode fiberNode    = ingredientNode.SelectSingleNode("fiber");
            XmlNode sugarNode    = ingredientNode.SelectSingleNode("sugar");
            XmlNode fatNode      = ingredientNode.SelectSingleNode("fat");
            XmlNode satFatNode   = ingredientNode.SelectSingleNode("sat_fat");
            XmlNode transFatNode = ingredientNode.SelectSingleNode("trans_fat");
            XmlNode cholNode     = ingredientNode.SelectSingleNode("chol");
            XmlNode sodNode      = ingredientNode.SelectSingleNode("sod");

            result.ItemIngredientName = ValueUtility.ConvertNull(itemIngredientNameNode.InnerText, "");
            result.ItemIngredientGuid = ValueUtility.ConvertNull(itemIngredientGuidNode.InnerText, "");
            result.Quantity           = ValueUtility.ConvertNull(quantityNode.InnerText, "");
            result.QuantityUnit       = ValueUtility.ConvertNull(quantityUnitNode.InnerText, "");
            result.Calories           = ValueUtility.ConvertNull(calsNode.InnerText, "");
            result.FatCalories        = ValueUtility.ConvertNull(fatCalsNode.InnerText, "");
            result.Protein            = ValueUtility.ConvertNull(proteinNode.InnerText, "");
            result.Carbohydrates      = ValueUtility.ConvertNull(carbsNode.InnerText, "");
            result.Fiber        = ValueUtility.ConvertNull(fiberNode.InnerText, "");
            result.Sugar        = ValueUtility.ConvertNull(sugarNode.InnerText, "");
            result.Fat          = ValueUtility.ConvertNull(fatNode.InnerText, "");
            result.SaturatedFat = ValueUtility.ConvertNull(satFatNode.InnerText, "");
            result.TransFat     = ValueUtility.ConvertNull(transFatNode.InnerText, "");
            result.Cholesterol  = ValueUtility.ConvertNull(cholNode.InnerText, "");
            result.Sodium       = ValueUtility.ConvertNull(sodNode.InnerText, "");
            return(result);
        }
예제 #2
0
        protected static XmlIngredient BuildIngredient(XmlNode ingredientNode)
        {
            XmlIngredient result = new XmlIngredient();

            XmlNode itemIngredientNameNode = ingredientNode.SelectSingleNode("item_ingredient_name");
            XmlNode itemIngredientGuidNode = ingredientNode.SelectSingleNode("item_ingredient_guid");
            XmlNode quantityNode = ingredientNode.SelectSingleNode("quantity");
            XmlNode quantityUnitNode = ingredientNode.SelectSingleNode("quantity_unit");
            XmlNode calsNode = ingredientNode.SelectSingleNode("cals");
            XmlNode fatCalsNode = ingredientNode.SelectSingleNode("fat_cals");
            XmlNode proteinNode = ingredientNode.SelectSingleNode("protein");
            XmlNode carbsNode = ingredientNode.SelectSingleNode("carbs");
            XmlNode fiberNode = ingredientNode.SelectSingleNode("fiber");
            XmlNode sugarNode = ingredientNode.SelectSingleNode("sugar");
            XmlNode fatNode = ingredientNode.SelectSingleNode("fat");
            XmlNode satFatNode = ingredientNode.SelectSingleNode("sat_fat");
            XmlNode transFatNode = ingredientNode.SelectSingleNode("trans_fat");
            XmlNode cholNode = ingredientNode.SelectSingleNode("chol");
            XmlNode sodNode = ingredientNode.SelectSingleNode("sod");
            result.ItemIngredientName = ValueUtility.ConvertNull(itemIngredientNameNode.InnerText, "");
            result.ItemIngredientGuid = ValueUtility.ConvertNull(itemIngredientGuidNode.InnerText, "");
            result.Quantity = ValueUtility.ConvertNull(quantityNode.InnerText, "");
            result.QuantityUnit = ValueUtility.ConvertNull(quantityUnitNode.InnerText, "");
            result.Calories = ValueUtility.ConvertNull(calsNode.InnerText, "");
            result.FatCalories = ValueUtility.ConvertNull(fatCalsNode.InnerText, "");
            result.Protein = ValueUtility.ConvertNull(proteinNode.InnerText, "");
            result.Carbohydrates = ValueUtility.ConvertNull(carbsNode.InnerText, "");
            result.Fiber = ValueUtility.ConvertNull(fiberNode.InnerText, "");
            result.Sugar = ValueUtility.ConvertNull(sugarNode.InnerText, "");
            result.Fat = ValueUtility.ConvertNull(fatNode.InnerText, "");
            result.SaturatedFat = ValueUtility.ConvertNull(satFatNode.InnerText, "");
            result.TransFat = ValueUtility.ConvertNull(transFatNode.InnerText, "");
            result.Cholesterol = ValueUtility.ConvertNull(cholNode.InnerText, "");
            result.Sodium = ValueUtility.ConvertNull(sodNode.InnerText, "");
            return result;
        }