public void LoadFromFile() { if (!File.Exists(pathToTodoListFile)) //Pārbaude atgriezīs true, ja fails eksistēs { return; } string[] allLinesFromFile = File.ReadAllLines(pathToTodoListFile); //string[] <-- masīvs // Iztīrīt sarakstu, lai, atkārtoti ielādējot, sarakstam nepievienotu tos pašu ierakstus todoEntries.Clear(); /* * foreach (string listEntry in allLinesFromFile) * { * //1.variantā: listEntry mainīgajā ir ierakstīta viena teksta rinda no faila * //todoEntries.Add(listEntry); * * //Izveidojam jaunu uzdevumu * TodoListEntry fileTodo = new TodoListEntry(); * //Uzdevumam uzdodam par nosaukumu teksta rindu, kas nolasīta no faila * fileTodo.Name = listEntry; * //Jaunizveidoto uzdevumu pievienojam kopējo uzdevumu sarakstam * todoEntries.Add(fileTodo); * } */ 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) { //ja vizuālā studija nevar atrast klasi, uzspiežam Ctrl.(dote) Console.WriteLine("Uzdevums pievienots:" + task); TodoListEntry usersTodo = new TodoListEntry(); usersTodo.Name = task; toDoEntries.Add(usersTodo); }
public void AddNewTodo(string task) { //Ja VS nevar atrast klasi, tad jāuzspiež uz klases nosaukuma un piespiež ctrl + . Console.WriteLine("Uzdevums pievienots: " + task); Console.WriteLine(); TodoListEntry usersTodo = new TodoListEntry(); usersTodo.Name = task; todoEntries.Add(usersTodo); }
public void LoadFromFile() { if (!File.Exists(pathToDoFile)) { return; } string[] allLinesFromFile = File.ReadAllLines(pathToDoFile); 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]); this.toDoEntries.Add(fileTodo); } }