Esempio n. 1
0
        public void Execute()
        {
            Console.Clear();
            Console.WriteLine("Removing Orders");
            Console.WriteLine(UserIO.Separator);
            order.dateTime = io.RemoveEditGetDate();
            List <Orders> orders = manager.DisplayOrder(order.dateTime).Orders;

            order = io.DeleteGettingOrderNumer(orders);
            if (order != null)
            {
                UserIO.DisplayForCustomer(order);
                order = io.DeletingOrder(order);
                if (order != null)
                {
                    RemoveResponse response = manager.DeletOrder(order);
                    if (response.Success)
                    {
                        Console.WriteLine("Order have been deleted.");
                        Console.ReadKey();
                    }
                    else
                    {
                        Console.WriteLine("Failure");
                        Console.WriteLine(response.Message);
                        Console.ReadKey();
                    }
                }
            }
        }