Exemplo n.º 1
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);
                    }
                }
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Wired Brain Coffee - Info Tool!");

            Console.WriteLine("Type help to see available coffee shop, and quit to exit!");

            var  data  = new CoffeeShopDataProvider();
            var  line  = Console.ReadLine();
            bool valid = true;

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

                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    var coffeeShops = data.LoadCoffeeShop();
                    Console.WriteLine("Available coffee shops!");
                    foreach (var shop in coffeeShops)
                    {
                        Console.WriteLine($"> {shop.Locations}");
                    }
                    Console.ReadLine();
                }
            }
        }
Exemplo n.º 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!");
                }
            }
        }
Exemplo n.º 4
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();
                }
            }
        }
Exemplo n.º 5
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;
                }
            }
        }
Exemplo n.º 6
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();
            }
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to WiredBrain Coffee Shop. Your number one Coffee Shop.");
            Console.WriteLine("Write 'help' to list available Coffee Shop commands.Write 'quite' to Exit.");
            var coffeeShopDataProvider = new CoffeeShopDataProvider();

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

                if (string.Equals("quit", line, StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }
                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    Console.WriteLine("> Available Coffee Commands:");
                    foreach (var coffeeShop in coffeeShops)
                    {
                        Console.WriteLine($"> {coffeeShop.Location}");
                    }
                }
            }
        }
        public IActionResult GetCoffeeShops()
        {
            var coffeeShopProvider = new CoffeeShopDataProvider();
            var coffeeShopList     = coffeeShopProvider.LoadCoffeeShops();

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

            return(Ok(coffeeShopList));
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            Console.WriteLine("My test with plural sight");
            var dataProvider = new CoffeeShopDataProvider();

            while (true)
            {
                var line        = Console.ReadLine();
                var coffeeShops = dataProvider.LoadCoffessShops();
                if (string.Equals("help", line, StringComparison.OrdinalIgnoreCase))
                {
                    Console.WriteLine("> Available coffee shop commands:");
                    foreach (var coffeeShop in coffeeShops)
                    {
                        Console.WriteLine($"> " + coffeeShop.Location);
                    }
                }
                else
                {
                    var foundCoffeeShops = coffeeShops.Where(t => t.Location.StartsWith(line, StringComparison.OrdinalIgnoreCase)).ToList();
                    if (foundCoffeeShops.Count == 0)
                    {
                        Console.WriteLine($"> Command '{line}' not found.");
                    }
                    else if (foundCoffeeShops.Count == 1)
                    {
                        var coffeeShop = foundCoffeeShops.Single();
                        Console.WriteLine($">Location: {coffeeShop.Location}");
                        Console.WriteLine($">Beans in stock: {coffeeShop.BeansInStockInKg}");
                    }
                    else
                    {
                        Console.WriteLine($"> Multiple commands found: ");
                        foreach (var coffeeType  in foundCoffeeShops)
                        {
                            Console.WriteLine($"> {coffeeType.Location}");
                        }
                    }
                }
            }
        }
        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();
            }
        }
Exemplo n.º 11
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);
                    }
                }
            }
        }