Пример #1
0
        static void OrderOrHistory(User user)
        {
            Console.WriteLine("Would you like to\n1. Order\n2. View order history");
            bool isvalid = false;

            while (isvalid == false)
            {
                int.TryParse(Console.ReadLine(), out int input);
                switch (input)
                {
                case 1:
                    UserView(user);
                    isvalid = true;
                    break;

                case 2:
                    IEnumerable <Order> orderhist = _sql.UserOrderHistroy(user);
                    foreach (Order order in orderhist)
                    {
                        Console.WriteLine($"Store: {order.Store.Name}\nUser: {order.User.Username} \nPrice: ${order.TotalPrice}\n");
                    }
                    isvalid = true;
                    break;

                default:
                    Console.WriteLine("Input invalid. Please try again.");
                    OrderOrHistory(user);
                    break;
                }
            }
        }