예제 #1
0
        public Goal EditGoal()
        {
            var goal = FindGoal(ReadId());

            Console.WriteLine("Введите новые данные задачи...");
            Console.WriteLine("Введите название задачи, eсли хотите оставить прежнее, нажмите Enter");
            var tmpName = Console.ReadLine();

            if (tmpName != "")
            {
                goal.Title = tmpName;
            }

            Console.WriteLine("Введите описание задачи, если хотите оставить прежнее, нажмите Enter");
            var tmpText = Console.ReadLine();

            if (tmpText != "")
            {
                goal.Description = tmpText;
            }

            goal.Deadline = ReadDate();
            goal.Priority = ReadPriority();
            _goalManager.Edit(goal);
            Console.WriteLine("Задача {0} успешно изменена...", goal.Id);
            return(goal);
        }