Пример #1
0
        public static List <Phone> ChoosePhoneModel(Stores stores)
        {
            List <Phone> listOfPhones = new List <Phone>();

            while (true)
            {
                Console.WriteLine("Какой телефон вы желаете приобрести");
                string model = Console.ReadLine();
                try
                {
                    listOfPhones = ShopHelper.GetPhoneByModel(model, stores);
                    break;
                }
                catch (PhoneNotAvailableException)
                {
                    Console.WriteLine("Данный товар отсутствует на складе. Выберите, пожалуйста, другую модель: ");
                }
                catch (PhoneNotFoundException)
                {
                    Console.WriteLine("Введенный Вами товар не найден. Выберите, пожалуйста, другую модель: ");
                }
            }
            return(listOfPhones);
        }