예제 #1
0
        public float GetTotal()
        {
            float total = 0;

            foreach (var item in _itemToCount)
            {
                total += _pricing.GetPriceForItem(item.Key, item.Value);
            }
            return(total);
        }
예제 #2
0
        public float GetTotal(string items)
        {
            _itemToCount.Clear();
            for (int i = 0; i < items.Length; i++)
            {
                if (!_itemToCount.ContainsKey(items[i]))
                {
                    _itemToCount.Add(items[i], 1);
                }
                else
                {
                    _itemToCount[items[i]] = _itemToCount[items[i]] + 1;
                }
            }

            float total = 0;

            foreach (var item in _itemToCount)
            {
                total += pricing.GetPriceForItem(item.Key, item.Value);
            }
            return(total);
        }