public static void Buy(GardenFlowers obj, List<string> list)
 {
     Console.WriteLine("Enter money: ");
       double money = TryParseDouble(Console.ReadLine());
     if (money >= GetBouquetPrice(obj, list))
         Console.WriteLine("Thank you! Here is your bouquet!");
     else
         Console.WriteLine("Sorry, money is not enough");
 }
Beispiel #2
0
        public static double GetBouquetPrice(GardenFlowers obj, List <string> list)
        {
            double result = 0;

            for (int i = 0; i < (list.Count); i++)
            {
                result = result + obj.GetFlowerPrice(list[i]);
            }
            return(result);
        }
Beispiel #3
0
        public static void Buy(GardenFlowers obj, List <string> list)
        {
            Console.WriteLine("Enter money: ");
            double money = TryParseDouble(Console.ReadLine());

            if (money >= GetBouquetPrice(obj, list))
            {
                Console.WriteLine("Thank you! Here is your bouquet!");
            }
            else
            {
                Console.WriteLine("Sorry, money is not enough");
            }
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            //  Take list of flowers from file - bouquet.txt
            List <string> bouquet = new List <string>();

            using (var sr = new StreamReader("bouquet.txt"))
            {
                while (sr.Peek() >= 0)
                {
                    bouquet.Add(sr.ReadLine());
                }
            }
            GardenFlowers gardenFlowers = new GardenFlowers();

            gardenFlowers.ShowPrices();
            ShowBouquet(bouquet);
            Console.WriteLine("Price of your bouquet is: " + GetBouquetPrice(gardenFlowers, bouquet));
            Buy(gardenFlowers, bouquet);
            Console.ReadLine();
        }
 public static double GetBouquetPrice(GardenFlowers obj, List<string> list)
 {
     double result = 0;
     for (int i = 0; i < (list.Count); i++)
     {
          result = result + obj.GetFlowerPrice(list[i]);
     }
     return result;
 }
 static void Main(string[] args)
 {
     //  Take list of flowers from file - bouquet.txt
     List<string> bouquet = new List<string>();
     using (var sr = new StreamReader("bouquet.txt"))
     {
         while (sr.Peek() >= 0)
             bouquet.Add(sr.ReadLine());
     }
     GardenFlowers gardenFlowers = new GardenFlowers();
     gardenFlowers.ShowPrices();
     ShowBouquet(bouquet);
     Console.WriteLine("Price of your bouquet is: " + GetBouquetPrice(gardenFlowers, bouquet));
     Buy(gardenFlowers, bouquet);
     Console.ReadLine();
 }