public void AddDishIntoOrderedDishes(Dish dish) { // проверяем, есть ли уже в списке такое блюдо var orderedDish = _dishes.FirstOrDefault(cur => cur.DishId == dish.Id); if (orderedDish != null) { orderedDish.Quantity++; } else { orderedDish = new OrderedDish { DishId = dish.Id, Quantity = 1, OrderedPrice = GetRealPrice(dish) }; _dishes.Add(orderedDish); } }