示例#1
0
        public void readFromFile()

        {
            if (!File.Exists(pathToTodoFile)) // mozhno pisatj == true ili false, esli dobavitj ! budet v obratku (== false)
            {
                return;
            }

            string[] allLinesFromFile = File.ReadAllLines(pathToTodoFile);

            todoEntries.Clear();

            for (var index = 0; index < allLinesFromFile.Length; index += 2)
            {
                string listEntry = allLinesFromFile[index];

                ToDoListEntry fileTodo = new ToDoListEntry();

                fileTodo.Name = listEntry;

                fileTodo.isCompleted = bool.Parse(allLinesFromFile[index + 1]);

                todoEntries.Add(fileTodo);
            }
        }
示例#2
0
        public void AddNewToDo(string task)
        {
            // vse usingi dajut vozmozhnostj izpoljzovatj dop funkcii. ctrl + . vizivaet raznie klassi

            Console.WriteLine("you have added a task " + task);
            ToDoListEntry usersTodo = new ToDoListEntry();

            usersTodo.Name = task;
            todoEntries.Add(usersTodo);
        }
示例#3
0
        public void MarkTodoAsDone(int doneTodoIndex)
        {
            ToDoListEntry doneTodo = todoEntries[doneTodoIndex];

            doneTodo.isCompleted = true;
        }