Пример #1
0
        static void Main(string[] args)
        {
            var oDrinkManager   = new DrinkManager();
            var drinksToDisplay = new StringBuilder();

            oDrinkManager.AddJuice("Oranje", "oranges", false);
            oDrinkManager.AddBeer("Budweiser", 5, true);
            oDrinkManager.AddSoda("Pepsi", true);

            oDrinkManager.AddSoda("7 Up", true);
            oDrinkManager.AddBeer("Grolsch", 7, true);
            oDrinkManager.AddBeer("Stella Artois", 5, true);
            oDrinkManager.AddJuice("Apple", "apples", false);
            oDrinkManager.AddJuice("CranMango", "cranberries and mangoes", false);

            oDrinkManager.GetDrinks().ToList().ForEach(x => {
                if (drinksToDisplay.Length > 0)
                {
                    drinksToDisplay.Append(" ");
                }

                drinksToDisplay.Append(x.Description).Append(".");

                //For the record I used a stringbuilder in case we figure out a list of 20,000+ juice, beer and soda. Otherwise a string would do
            });

            Console.WriteLine(string.Format("\"{0}\"", drinksToDisplay.ToString()));
        }
Пример #2
0
 public MainPage()
 {
     this.InitializeComponent();
     Drinks = DrinkManager.GetDrinks();
 }