示例#1
0
        static void Main(string[] args)
        {
            Console.OutputEncoding = Encoding.Unicode;
            try
            {
                var dish = new Dish("Бутерброд с сыром", DishType.Dessert);

                var cheese = new Ingredient();
                cheese.Name = "Сыр";
                cheese.Quantity = 50;
                cheese.Unit = "гр";
                dish.AddIngredient(cheese);

                var bread = new Ingredient();
                bread.Name = "Хлеб";
                bread.Quantity = 50;
                bread.Unit = "гр";
                dish.AddIngredient(bread);

                var calories = new Calories("system_data.txt");
                var caloriesValue = calories.GetCaloriesFor(dish);

                Console.WriteLine("{0}: {1}", dish.Name, caloriesValue);
            }
            catch (Exception ex)
            {
                Console.WriteLine("ОШИБКО!!! {0}", ex.ToString());
            }
        }
示例#2
0
 public void AddIngredient(Ingredient ingredient)
 {
     this.ingredients.Add(ingredient);
 }