Пример #1
0
        public List<ngFoodItem> GetFoodsInternal(ExcelTable excelTable)
        {
            List<ngFoodItem> res = new List<ngFoodItem>();
            List<ExcelRow> rows = excelTable.Rows;
            foreach (ExcelRow row in rows) {
                if (row.HasPrice && !string.IsNullOrEmpty(row.Name)) {
                    ngFoodItem item = new ngFoodItem();
                    Debug.Assert(!string.IsNullOrEmpty(row.Name));
                    item.Name = row.Name;
                    item.Description = row.Description;

                    item.isContainer = row.IsContainer();
                    item.isBigContainer = row.IsBigContainer();
                    item.isSmallContainer = row.IsSmallContainer();
                    item.isSalat = row.IsSalat();
                    item.isGarnir = row.IsGarnir();
                    item.isMeatOrFish = row.IsMeatOrFish();
                    item.isKvasolevaOrChanachi = row.IsKvasolevaOrChanachi();
                    item.isFirst = row.IsFirst();
                    item.IsByWeightItem = row.IsByWeightItem();
                    item.Price = row.Price;
                    item.FoodId = row.GetFoodId();
                    item.Category = row.Category;

                    res.Add(item);
                }
            }
            return res;
        }
Пример #2
0
 private bool HasFood(List<ngFoodItem> items, ngFoodItem arg)
 {
     bool res = false;
     foreach (ngFoodItem item in items) {
         if (item.FoodId.Equals(arg.FoodId, StringComparison.OrdinalIgnoreCase)) {
             res = true;
             break;
         }
     }
     return res;
 }