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