public void Run(string[] args)
        {
            bool isExit = false;

            string[] argsTriangle;

            while (isExit == false)
            {
                TrianglesUI trianglesUI     = new TrianglesUI();
                string      command         = string.Empty;
                string[]    continueAnswers = { "y", "yes" };
                string      answer          = string.Empty;

                if (args.Length != 0)
                {
                    command = args[0].ToLower();
                }

                switch (command)
                {
                case MenuText.MENU_ADD_TRIANGLE_COMMAND:
                {
                    do
                    {
                        argsTriangle = _trianglesUI.ReadTriangle();

                        try
                        {
                            string name  = argsTriangle[0];
                            double sideA = Convert.ToDouble(argsTriangle[1]);
                            double sideB = Convert.ToDouble(argsTriangle[2]);
                            double sideC = Convert.ToDouble(argsTriangle[3]);

                            _triangleContainer.AddTriangle(name, sideA, sideB, sideC);
                        }
                        catch (FormatException ex)
                        {
                            //
                        }
                        Console.WriteLine("continue?");
                        answer = Console.ReadLine().ToLower();
                    } while (answer == "y" || answer == "yes");

                    foreach (var triangle in _triangleContainer)
                    {
                        Console.WriteLine(triangle);
                    }

                    break;
                }

                case MenuText.MENU_EXIT_COMMAND:
                {
                    isExit = true;
                    break;
                }

                default:
                {
                    _trianglesUI.ShowMenu();
                    break;
                }
                }

                args = _trianglesUI.ReadArgs();
            }
        }