コード例 #1
0
        public List <KeyValuePair <Vegetable, int> > GetInsufficientVegetableQuantity(VegetableTray vegetableTray, ConfigurationManager configurationManager)
        {
            var vegetableQuantity      = vegetableTray.GetVegetableQuantity();
            var insufficientVegetables = new List <KeyValuePair <Vegetable, int> >();

            foreach (var item in vegetableQuantity)
            {
                if (item.Value <= configurationManager.GetMinimumQuantity(item.Key))
                {
                    insufficientVegetables.Add(item);
                }
            }
            return(insufficientVegetables);
        }