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); } }
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); }
public void MarkTodoAsDone(int doneTodoIndex) { ToDoListEntry doneTodo = todoEntries[doneTodoIndex]; doneTodo.isCompleted = true; }