Exemple #1
0
 private static void InputMenu()
 {
     IocStatic.InputMessage("1.Show");
     IocStatic.InputMessage("2.Create ");
     IocStatic.InputMessage("3.Company cost");
     IocStatic.InputMessage("4.Sort by Consumption");
     IocStatic.InputMessage("5.Find by speed");
     IocStatic.InputMessage("0. Exit");
 }
Exemple #2
0
        public static void Menu()
        {
            var console = new ProcessingConsole();

            while (true)
            {
                InputMenu();
                var choose = Convert.ToInt32(Console.ReadLine());
                switch (choose)
                {
                default: throw new Exception("This number not exist in this menu");

                case 0:
                {
                    Environment.Exit(0);
                    break;
                }

                case 1:
                {
                    console.Show();
                    break;
                }

                case 2:
                {
                    console.Sort();
                    break;
                }

                case 3:
                {
                    console.Find(Convert.ToInt32(IocStatic.OutputMessage("Length:")));
                    break;
                }

                case 4:
                {
                    console.Delete(Convert.ToInt32(IocStatic.OutputMessage("Length")));
                    break;
                }

                case 5:
                {
                    console.Replace(Convert.ToInt32(IocStatic.OutputMessage("Index:")), Convert.ToInt32(IocStatic.OutputMessage("Length")),
                                    IocStatic.OutputMessage("new string:"));
                    break;
                }

                case 6:
                {
                    break;
                }
                }
            }
        }
Exemple #3
0
 private static void InputMenu()
 {
     IocStatic.InputMessage("1.Show");
     IocStatic.InputMessage("2.Sort by letter counts");
     IocStatic.InputMessage("3.Word of given length");
     IocStatic.InputMessage("4.Delete words");
     IocStatic.InputMessage("5.Changes");
     IocStatic.InputMessage("6.Save in file");
     IocStatic.InputMessage("0.Exit");
 }
Exemple #4
0
 private static void Show <TAutoType>(TAutoType car) where TAutoType : IAuto
 {
     IocStatic.InputMessage($"Name: {car.Name}");
     IocStatic.InputMessage($"Year: {car.Year}");
     IocStatic.InputMessage($"Cost: {car.Cost}");
     IocStatic.InputMessage($"State number: {car.StateNumber}");
     IocStatic.InputMessage($"VIN number: {car.Vin}");
     IocStatic.InputMessage($"Max Speed: {car.MaxSpeed}");
     IocStatic.InputMessage($"Consumption: {car.Consumption}");
     IocStatic.InputMessage(null);
 }
Exemple #5
0
        public static void Menu()
        {
            var taxiConsole = new TaxiCompanyConsole();

            while (true)
            {
                InputMenu();
                var choose = Convert.ToInt32(IocStatic.OutputMessage(">>"));
                switch (choose)
                {
                default: throw new Exception("This number not exist in this menu");

                case 1:
                {
                    taxiConsole.ShowList();
                    break;
                }

                case 2:
                {
                    taxiConsole.Create();
                    break;
                }

                case 3:
                {
                    taxiConsole.CompanyCost();
                    break;
                }

                case 4:
                {
                    taxiConsole.Sort();
                    break;
                }

                case 5:
                {
                    taxiConsole.SpeedSelection(Convert.ToDouble(IocStatic.OutputMessage("Min: ")), Convert.ToDouble(IocStatic.OutputMessage("Max: ")));
                    break;
                }

                case 0:
                {
                    Environment.Exit(0);
                    break;
                }
                }
            }
        }
        public void Find(int length)
        {
            var list       = _textWorke.FindInQuestion(_text, length);
            var enumerable = list.ToList();

            if (!enumerable.Any())
            {
                IocStatic.InputMessage("words of this lenght not exist");
                return;
            }
            foreach (var word in enumerable)
            {
                IocStatic.InputMessage(word.Chars);
            }
        }
        public void Show()
        {
            var writing = "";

            foreach (var sentence in _text.Sentences)
            {
                foreach (var sentenceItem in sentence.Items)
                {
                    writing += sentenceItem.Chars;
                    writing += " ";
                }

                writing += '\n';
            }
            IocStatic.InputMessage(writing);
        }
Exemple #8
0
        public void Create()
        {
            var car = new Car {
                Name        = IocStatic.OutputMessage("Name"),
                Consumption = Convert.ToDouble(IocStatic.OutputMessage("Consumption")),
                Cost        = Convert.ToDouble(IocStatic.OutputMessage("Cost")),
                Year        = Convert.ToInt32(IocStatic.OutputMessage("Year")),
                StateNumber = IocStatic.OutputMessage("State number"),
                Vin         = IocStatic.OutputMessage("Vin number"),
                MaxSpeed    = Convert.ToDouble(IocStatic.OutputMessage("Max Speed"))
            };

            _taxiCarCompany.Add(car);
            _taxiCarCompany.Save();
            Console.Clear();
        }
Exemple #9
0
 public void CompanyCost()
 {
     IocStatic.InputMessage(TaxiCompanyEconomic.GetCompanyCost(_carList).ToString());
 }