public void SelectMenu()
        {
            Console.Clear();
            Console.WriteLine("*******************************");
            Console.WriteLine("********* WORK WITH : *********");
            Console.WriteLine("********* [U]SER MANAGER ******");
            Console.WriteLine("********* [T]ASK MANAGER ******");
            Console.WriteLine("*******************************");
            string choice = Console.ReadLine();

            if ("U" == choice.ToUpper())
            {
                View();
            }
            else if ("T" == choice.ToUpper())
            {
                BaseView taskManager = new TaskManagerView();
                taskManager.View();
            }
            else
            {
                Console.Clear();
                Console.WriteLine("*******************************");
                Console.WriteLine("******** INVALID INPUT! *******");
                Console.WriteLine("*******************************");
                Thread.Sleep(1300);
                SelectMenu();
            }
        }
        internal void View()
        {
            TaskManagerView taskView = new TaskManagerView();

            taskView.All();
            Console.WriteLine("*** CHOOSE BY ID TASK ADDITIONAL INFO ***");
            Console.Write("           ID: ");
            int id = int.Parse(Console.ReadLine());

            Console.Clear();
            TaskRepo repo = new TaskRepo("tasks.txt");

            PrintRepo(repo.GetById(id));
            Console.WriteLine();
            RenderMenu(repo.GetById(id));
            Console.Clear();
        }
        protected override void GetAll()
        {
            All();
            Console.WriteLine("------- ADDITIONAL MENU --------");
            Console.WriteLine("------------- [Y]ES ------------");
            Console.WriteLine("------------- [N]O -------------");
            var addmenu = Console.ReadLine();

            if (addmenu.ToUpper() == "Y")
            {
                DetailMenuVIew detailMenu = new DetailMenuVIew();
                detailMenu.View();
            }
            else
            {
                BaseView taskManager = new TaskManagerView();
                taskManager.View();
            }
        }