private void BuyMenu()
        {
            products = dbManager.SelectProducts();


            if (products.Count > 0)
            {
                int    buyIndex;
                string buyIndexString;

                int    buyMenu;
                string buyMenuString;

                int  sum  = 0;
                bool flag = true;

                while (flag)
                {
                    WriteLine("\n1) Выбрать что-нибудь");
                    WriteLine("2) Просмотреть корзину: ");
                    WriteLine("3) Перейти к оплате: ");
                    WriteLine("4) Вернуться назад");

                    buyMenuString = ReadLine();
                    if (int.TryParse(buyMenuString, out buyMenu))
                    {
                        switch (buyMenu)
                        {
                        case 4:
                            return;

                        case 3:
                            flag = false;
                            break;

                        case 2:
                        {
                            if (cart.Count == 0)
                            {
                                WriteLine("Коризна пустая!");
                            }
                            else
                            {
                                WriteLine("У вас в корзине: ");
                                foreach (var p in cart)
                                {
                                    p.Print();
                                }
                            }
                            break;
                        }

                        case 1:
                        {
                            WriteLine("Вы можете купить: ");
                            for (int i = 0; i < products.Count; i++)
                            {
                                WriteLine($"{i + 1}: {products[i].Name} {products[i].Cost}");
                            }

                            WriteLine("\nВведите индекс товара:");
                            buyIndexString = ReadLine();
                            if (int.TryParse(buyIndexString, out buyIndex))
                            {
                                if (buyIndex > 0 && buyIndex <= products.Count)
                                {
                                    cart.Add(products[buyIndex - 1]);
                                }
                                WriteLine($"Вы добавили в корзину: {products[buyIndex - 1].Name}");
                            }
                            break;
                        }

                        default:
                            break;
                        }
                    }
                }
                if (cart.Count == 0)
                {
                    WriteLine("Корзина пустая!");

                    return;
                }
                else
                {
                    WriteLine("\nУ вас в корзине: ");
                    foreach (var p in cart)
                    {
                        p.Print();
                        sum += p.Cost;
                    }
                    WriteLine($"\nК оплате: {sum}тг.");

                    WriteLine("Нажмите Enter, чтобы подтвердить");
                    ReadLine();

                    resultOfPayment = paypalService.PayPalPaymentAsync(sum);
                    if (resultOfPayment.Result == "Created")
                    {
                        WriteLine("Платеж создан!");
                    }
                    else
                    {
                        WriteLine("Произошла ошибка");
                    }

                    cart.Clear();
                    return;
                }
            }
            else
            {
                WriteLine("Извините, ничего нет!");
            }
        }