public void EditTask()
        {
            Console.Clear();
            ToDoTaskManager.Header();

            WatchAllTasks();

            Console.WriteLine("Введіть назву завдання, щоб відредагувати-видалити його:");
            string name = Console.ReadLine();

            var  collection  = tasks.Where(task => task.Name.Contains(name));
            Task tempTask    = null;
            bool isdeletting = false;

            foreach (var task in collection)
            {
                Console.WriteLine("Оберіть режим редагування(Видалити=<d>, Змінити=<c>):");
                while (true)
                {
                    ConsoleKeyInfo key = Console.ReadKey(true);
                    if (key.Key == ConsoleKey.D)
                    {
                        tempTask = task; isdeletting = true; break;
                    }
                    if (key.Key == ConsoleKey.C)
                    {
                        task.Editting(); break;
                    }
                }
            }
            if (isdeletting)
            {
                DeleteTask(tempTask);
            }
        }
        public void WatchAllTasks()
        {
            Console.Clear();
            ToDoTaskManager.Header();

            Console.WriteLine("\t\tВаші завдання:");
            var taskColl = tasks.OrderBy(x => x.Priority);
            int i        = 1;

            foreach (var task in taskColl)
            {
                if (task == null)
                {
                    continue;
                }

                task.GetTaskInfo(i);
                i++;
            }
        }
        public void Editting()
        {
            Console.Clear();
            ToDoTaskManager.Header();

            NameWasCorrect = false;
            while (NameWasCorrect == false)
            {
                Console.WriteLine("Введіть ім'я завдання(Коротко і зрозуміло. Ім'я не може бути пустим):");
                Name = Console.ReadLine();
            }
            Console.WriteLine("Введіть опис вашого завдання (поле може бути пустим):");
            Description = Console.ReadLine();

            Console.WriteLine("Введіть час до коли потрібно виконати завдання:");
            Console.WriteLine("Години:");
            Hour = int.Parse(Console.ReadLine());
            Console.WriteLine("Хвилини:");
            Minute = int.Parse(Console.ReadLine());

            while (true)
            {
                Console.WriteLine("Оберіть важливість завдання(Цифри: 1,2,3):");
                ConsoleKeyInfo key = Console.ReadKey(true);
                if (key.Key == ConsoleKey.D1)
                {
                    Priority = 1; break;
                }
                if (key.Key == ConsoleKey.D2)
                {
                    Priority = 2; break;
                }
                if (key.Key == ConsoleKey.D3)
                {
                    Priority = 3; break;
                }
            }
            Console.Clear();
            ToDoTaskManager.Header();
        }
        static void Main(string[] args)
        {
            Console.OutputEncoding = System.Text.Encoding.Default;

            TaskManager taskManager = new TaskManager();

            taskManager.Load();
            ToDoTaskManager.isLoading = false;

            ToDoTaskManager.Header();
            taskManager.Remind();

            while (true)
            {
                ConsoleKeyInfo key = Console.ReadKey(true);
                if (key.Key == ConsoleKey.C)
                {
                    taskManager.CreateTask();
                }
                if (key.Key == ConsoleKey.E)
                {
                    taskManager.EditTask();
                }
                if (key.Key == ConsoleKey.W)
                {
                    taskManager.WatchAllTasks();
                }
                if (key.Key == ConsoleKey.S)
                {
                    taskManager.Save();
                }
                if (key.Key == ConsoleKey.Escape)
                {
                    return;
                }
            }
        }