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); }
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); }