public void AddNewToDo(string task)// publiskas funkcijas var izsaukt no ārpuses { Console.WriteLine("Uzdevums pievienots:" + task); ToDoListEntry usersToDo = new ToDoListEntry(); usersToDo.Name = task; toDoEntries.Add(usersToDo); }
internal void LoadFromFile() { if (File.Exists(pathToToDoFile) == false)//ja faila nav, pārtrauc. false var rakstīt arī kā !File.Exists... { return; } toDoEntries.Clear(); string[] allLinesFromFile = File.ReadAllLines(pathToToDoFile);//[]izveido masīvu - nav dinamiska garuma, nevar pievienot jaunus, dzēst, var izgūt skaitu //dodamies cauri sarakstam ar teksta rindām for (var index = 0; index < allLinesFromFile.Length; index += 2) { string toDoEntries = allLinesFromFile[index]; ToDoListEntry fileToDo = new ToDoListEntry();//izveidojam jaunu uzdevumu fileToDo.Name = toDoEntries; fileToDo.IsCompleted = bool.Parse(allLinesFromFile[index + 1]); this.toDoEntries.Add(fileToDo); } }