Пример #1
0
        static void Main(string[] args)
        {
            var mainMenu = new MainMenuWF();
            mainMenu.Execute();

            Console.ReadLine();
        }
Пример #2
0
        public int GetOrderNumberIfExists(DateTime date)
        {
            var orderManager = new OrderManager();

            do
            {
                int orderNumber = AskOrderNumber();

                var orderIsThere = orderManager.OrderExists(orderNumber, date);

                if (orderIsThere)
                {
                    return orderNumber;
                }
                else
                {
                    Console.WriteLine("Order does not exist.");
                    var answer = Confirmation("Would you like to try again?");

                    if (answer == true)
                    {
                        continue;
                    }
                    else
                    {
                        MainMenuWF mainMenu = new MainMenuWF();
                        mainMenu.Execute();
                    }
                }
            } while (true);
        }
Пример #3
0
        public DateTime GetDateIfValidFile()
        {
            var orderManager = new OrderManager();
            DateTime date;

            do
            {
                date = AskDate();

                var fileIsThere = orderManager.FileExists(date);

                if (fileIsThere)
                {
                    return date;
                }
                else
                {
                    Console.WriteLine("File does not exist.");
                    var answer = Confirmation("Would you like to try again?");

                    if (answer == true)
                    {
                        continue;
                    }
                    else
                    {
                        MainMenuWF mainMenu = new MainMenuWF();
                        mainMenu.Execute();
                    }
                }
            } while (true);
        }