public TelephoneController()
        {
            FirmaController firmaController = new FirmaController();

            foreach (var item in tel)
            {
                Firma     firma     = RandFirma(firmaController);
                int       stoimost  = RandStoimost();
                Telephone telephone = new Telephone(item, stoimost, firma);
                telephones.Add(telephone);
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            telephones = new TelephoneController();
            firms      = new FirmaController();

            Console.WriteLine("Это тестовая програма");

            while (true)
            {
                Menu(telephones, firms);
            }
        }
Esempio n. 3
0
        private static void CreateTelephone(TelephoneController tephones, FirmaController firms)
        {
            Console.WriteLine("Введите модель телефона:");
            string modele = Console.ReadLine();

            Console.WriteLine("Введите стоимость:");
            int stoimost = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Список фирм:");
            PrintFirm();

            Console.WriteLine("Введите фирму:");
            string firma = Console.ReadLine();

            telephones.AddTelephone(modele, stoimost, firma, firms);
        }
        public void AddTelephone(string modele, int stoimost, string firma, FirmaController firmscontroller)
        {
            foreach (Firma itemfirma in firmscontroller.GetFirms())
            {
                if (itemfirma.Name == firma)
                {
                    telephones.Add(new Telephone(modele, stoimost, itemfirma));
                    return;
                }
                else
                {
                    firmscontroller.Add(firma);
                    Firma newFirma = firmscontroller.GetFirmabyName(firma);

                    telephones.Add(new Telephone(modele, stoimost, newFirma));
                    return;
                }
            }
        }
Esempio n. 5
0
        private static void Menu(TelephoneController telephones, FirmaController firms)
        {
            Console.WriteLine();
            Console.WriteLine("Что бы вывести список телефонов введите: all firm");
            Console.WriteLine("Что бы вывести список телефонов введите: all tel");
            Console.WriteLine("Что бы создать новую фирму введите: create firma");
            Console.WriteLine("Что бы создать новый телефон введите: create telephone");
            Console.WriteLine();
            switch (Console.ReadLine())
            {
            case "all firm": PrintFirm(); break;

            case "all tel": PrintTel(); break;

            case "create firma": CreateFirma(); break;

            case "create telephone": CreateTelephone(telephones, firms); break;
            }
        }
        private Firma RandFirma(FirmaController firmaController)
        {
            Random random = new Random();

            return(firmaController.GetFirms()[random.Next(0, firmaController.GetFirms().Count)]);
        }