public void AddNewTodo(string task) { Console.WriteLine(); // ja vizuālā studija nevar atrast klasi, tad uzspiežam uz klases nosaukuma un piespiežam Ctrl + . Console.WriteLine("Pievienotais uzevums:" + task); // izveido jaunu uzdevumu TodoListEntry usersTodo = new TodoListEntry(); usersTodo.name = task; todoEntries.Add(usersTodo); Console.WriteLine(); }
public void LoadFromFile() { if (!File.Exists(pathTodoFile)) { return; } string[] allLinesFromFile = File.ReadAllLines(pathTodoFile); //pirms saraksta ielādes no faila, to iztīram no vecā satura todoEntries.Clear(); //dodamies cauri sarakstam ar teksta rindām, kas ir ielādēta no faila for (var index = 0; index < allLinesFromFile.Length; index += 2) { string listEntry = allLinesFromFile[index]; //izvedojam jaunu uzdevumu TodoListEntry fileTodo = new TodoListEntry(); fileTodo.name = listEntry; //uzdevumam uzdodam par izpildes stāvokli vērtību, kas nolasīta no fileTodo.isCompleted = bool.Parse(allLinesFromFile[index + 1]); //jaunizveidoto uzdevumu pievienojam kopējo uzdevumu sarakstam todoEntries.Add(fileTodo); } }