Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Wired Brain Coffee Shop Information Tool...");
            Console.WriteLine("Write 'help' to list all commands or 'quit' to exit");
            var coffeeShopDataProvider = new CoffeeShopDataProvider();

            while (true)
            {
                var line = Console.ReadLine();
                if (string.Equals("quit", line, StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }
                var coffeeShops = coffeeShopDataProvider.LoadCoffeeShops();
                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    Console.WriteLine("> Available Coffee Shop all commands:");
                    foreach (var coffeeShop in coffeeShops)
                    {
                        Console.WriteLine($"> {coffeeShop.Location}");
                    }
                }
                else
                {
                    var commandHandler = new CoffeeShopCommandHandler(coffeeShops, line);
                    commandHandler.HandleCommand();
                }
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Wired Brain Coffee Tool");

            Console.WriteLine("Write 'help' to list available commands");

            var coffeeShopDataProvider = new CoffeeShopDataProvider();

            while (true)
            {
                var line = Console.ReadLine();
                //random statement

                var coffeeShops = coffeeShopDataProvider.LoadCoffeeShops();

                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    Console.WriteLine("> Available coffee shop commands:");
                    foreach (var coffeeShop in coffeeShops)
                    {
                        Console.WriteLine($"> " + coffeeShop.Location);
                    }
                }
            }
        }
Пример #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Wired Brain Coffee - Shop Info Tool!");

            Console.WriteLine("Write 'help' to list available coffee shop commands, " +
                              "write 'quit' to exit application");

            var coffeeShopDataProvider = new CoffeeShopDataProvider();

            while (true)
            {
                var line = Console.ReadLine();

                if (string.Equals("quit", line, StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }

                var coffeeShops = coffeeShopDataProvider.LoadCoffeeShops();

                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    Console.WriteLine("> Available coffee shop commands:");
                    foreach (var coffeeShop in coffeeShops)
                    {
                        Console.WriteLine($"> " + coffeeShop.Location);
                    }
                }
                else
                {
                    Console.WriteLine($"> Tony, You are the greatest!");
                }
            }
        }
Пример #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Wired Brain Coffee!");
            Console.WriteLine("Write 'help' to list available commands, " +
                              "write 'quit' to exit");

            var coffeeShopDataProvider = new CoffeeShopDataProvider();

            while (true)
            {
                var line = Console.ReadLine();

                var coffeeShops = coffeeShopDataProvider.LoadCoffeeShops();

                // Help command
                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    Console.WriteLine("> Available coffee shop commands:");
                    foreach (var coffeeShop in coffeeShops)
                    {
                        Console.WriteLine($"> " + coffeeShop.Location);
                    }
                }

                // Quit command
                if (string.Equals("quit", line, StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }
            }
        }
Пример #5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.WriteLine("Write 'help' to display available coffee shops," + " write 'quit' to close application");

            var coffeeShopDataProvider = new CoffeeShopDataProvider();

            while (true)
            {
                var line = Console.ReadLine();

                if (string.Equals("quit", line, StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }

                var coffeeShops    = coffeeShopDataProvider.LoadCoffeeShops();
                var commandHandler =
                    string.Equals("help", line, StringComparison.OrdinalIgnoreCase)
                    ? new HelpCommandHAndler(coffeeShops) as ICommandHandler
                    : new CoffeeShopCommandHandler(coffeeShops, line);

                commandHandler.HandleCommand();
            }
        }
        public IActionResult GetCoffeeShops()
        {
            var coffeeShopProvider = new CoffeeShopDataProvider();
            var coffeeShopList     = coffeeShopProvider.LoadCoffeeShops();

            if (!coffeeShopList.Any())
            {
                return(NotFound());
            }

            return(Ok(coffeeShopList));
        }
        static void Main(string[] args)
        {
            Console.WriteLine("WiredBrainCoffee ShopInfo Tool!");
            Console.WriteLine("Write 'help' to list available coffeshop commands," + "write 'quit' to exit applicationa");
            var coffeShopDataProvider = new CoffeeShopDataProvider();

            while (true)
            {
                var line       = Console.ReadLine();
                var coffeShops = coffeShopDataProvider.LoadCoffeeShops();

                if (string.Equals("quit", line, StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }

                var commandHandler = string.Equals("help", line, StringComparison.OrdinalIgnoreCase)
                    ? new HelpCommandHandler(coffeShops) as ICommandHandler :
                                     new CoffeShopCommandHandler(line, coffeShops) as ICommandHandler;

                commandHandler.HandleCommand();
            }
        }
Пример #8
0
        static void Main(string[] args)
        {
            /// This is a comment to update this file
            /// Now this is a 2nd comment to this file
            /// Here now is a 3rd comment!
            Console.WriteLine("Wired Brain Coffee!");
            Console.WriteLine("Write 'help' to list available Coffee Shop commands");
            var coffeeShopDataProvider = new CoffeeShopDataProvider();

            while (true)

            {
                var line        = Console.ReadLine();
                var coffeeShops = coffeeShopDataProvider.LoadCoffeeShops();
                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    Console.WriteLine("> Available coffee shop commands:");
                    foreach (var coffeeShop in coffeeShops)
                    {
                        Console.WriteLine($"> " + coffeeShop.Location);
                    }
                }
            }
        }