예제 #1
0
        public virtual AmountValue GetAmount(string dateType)
        {
            AmountValue dateValue;

            dateValue = Amounts.FirstOrDefault(p => p.AmountType == dateType);

            if (dateValue == null)
            {
                dateValue = new AmountValue()
                {
                    Consumer = this, AmountType = dateType, Value = 0
                };
                Amounts.Add(dateValue);
            }

            return(dateValue);
        }
예제 #2
0
        public int GetIngredientAmountOrDefault(int drinkIngredientId, int defaultAmount)
        {
            var entry = Amounts.FirstOrDefault(i => i.DrinkIngredientId == drinkIngredientId);

            return(entry?.Amount ?? defaultAmount);
        }