Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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);
     }
 }