public static void Main(string[] args) { bool exit = false; Commands command; while (!exit) { HelpForConsole.PrintMenu(ClassName.user); command = HelpForConsole.SetCommand(); switch (command) { case Commands.createDefoult: { var user = new User(); ForConsole.PrintUser(user); break; } case Commands.createWithParam: { Console.Write("Enter the first name: "); var firstName = Console.ReadLine(); Console.Write("\nEnter the second name: "); var secondName = Console.ReadLine(); Console.Write("\nEnter the patronimic: "); var patronimic = Console.ReadLine(); Console.Write("\nEnter the date of birth in format dd/MM/yyyy (exmpl: 01/01/1900): "); var date = ForConsole.ReadAndCheckDate(); var user = new User(firstName, secondName, patronimic, date); ForConsole.PrintUser(user); break; } case Commands.exit: { exit = true; break; } } } }
public static void Main(string[] args) { bool exit = false; var figures = new Figures(); while (!exit) { ForConsole.PrintMenu(); exit = ForConsole.CheckCommand(ref figures); } foreach (var figure in figures.Lines) { Console.WriteLine(figure.Info()); } foreach (var figure in figures.Rectangles) { Console.WriteLine(figure.Info()); } foreach (var figure in figures.Circles) { Console.WriteLine(figure.Info()); } foreach (var figure in figures.Rounds) { Console.WriteLine(figure.Info()); } foreach (var figure in figures.Rings) { Console.WriteLine(figure.Info()); } Console.ReadKey(); }