public ProductMicronutrients UpdateProductMicronutrients(Dictionary <string, decimal> nutrients)
        {
            var productMicronutrients = new ProductMicronutrients().InitialiseList();

            foreach (var key in nutrients.Keys)
            {
                if (productMicronutrients.ProductNutrients.Exists(n => n.Name == key))
                {
                    productMicronutrients.Update(key, nutrients[key]);
                }
            }

            return(productMicronutrients);
        }
Beispiel #2
0
        private ProductMicronutrients HydrateMicronutrients(DataRow row)
        {
            ProductMicronutrients productMicronutrients = new ProductMicronutrients();

            foreach (Nutrient nutrient in Micronutrients.Nutrients)
            {
                productMicronutrients.ProductNutrients.Add(new ProductNutrient
                {
                    Name            = nutrient.Name,
                    MeasurementUnit = nutrient.MeasurementUnit,
                    Quantity        = row.GetValue(nutrient.Name)
                });
            }

            return(productMicronutrients);
        }