public void Show()
        {
            Console.WriteLine("Welcome To Snack Vending Machine");


            _snackRepository.DisplayAllItems();
            Console.WriteLine("please select the product");

            while (true)
            {
                var input = Console.ReadLine() ?? string.Empty;
                int.TryParse(input, out var selecteditem);
                if (!(selecteditem > 25 || selecteditem <= 0))
                {
                    var items = _snackRepository?.GetItems()[input];

                    if ((items?.ItemsRemaining ?? 0) > 0)
                    {
                        Console.WriteLine("----------------------------");
                        Console.WriteLine($"the {items.ProductName} is available and the price is: {items.Price} $");
                        Console.WriteLine("------please add the mony-----");
                        Console.WriteLine("1] CoinSlot");
                        Console.WriteLine("2] Notes");
                        Console.WriteLine("3] CardSlot");
                        input = Console.ReadLine() ?? string.Empty;
                        InsertsMoney(input, items);
                    }
                    else
                    {
                        Console.WriteLine($"{items.MessageWhenSoldOut} ,,, FYI: price {items.Price}");
                    }
                }
                else
                {
                    Console.WriteLine("pleas");
                }
            }
        }