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"); }
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; } } } }
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"); }
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); }
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); }
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(); }
public void CompanyCost() { IocStatic.InputMessage(TaxiCompanyEconomic.GetCompanyCost(_carList).ToString()); }