예제 #1
0
        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;
                }
                }
            }
        }
예제 #2
0
        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();
        }