Exemple #1
0
        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);
        }
Exemple #2
0
 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);
     }
 }