/// <summary>
        /// Создать DTO TaskLog
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public TaskLog CreatNewTask(Guid id)
        {
            Console.Clear();
            var role = _autorize.UserRole;
            //Получаем данные от пользователя используя компоненты UI

            //Проверяем, чтобы введенная дата не была будущей
            DateTime date = DateTime.Today.AddDays(1);

            while (date > DateTime.Today)
            {
                date = InputParameters.InputDateParameter("Введите дату выполнения задачи");
                //Если пользователь фрилансер, проверяем, чтобы дата была не позднее,
                //чем за два дня до сегодняшней
                if (role.Equals(Role.Freelancer))
                {
                    while (date < DateTime.Today.AddDays(-2))
                    {
                        ShowOnConsole.ShowMessage($"Сотрудник фрилансер не может добавлять дату задачи старше чем {DateTime.Today.AddDays(-2):dd.MM.yyyy}");
                        date = InputParameters.InputDateParameter("Введите дату выполнения задачи");
                    }
                }
            }

            string taskName = InputParameters.InputStringParameter("Введите наименование задачи");
            double time     = InputParameters.InputDoubleParameter("Введите затраченное время в часах (например: 3,5)");

            //Возвращаем новую задачу DTO
            return(new TaskLog
            {
                Date = date,
                IdEmployee = id,
                TaskName = taskName,
                Time = time
            });
        }