private void AddNewTaskProc() { bool titleIsTaken = false; if (File.Exists(SavePath)) { var reader = new StreamReader(SavePath); string line; while ((line = reader.ReadLine()) != null) { var array = line.Split(','); if (array[0] == TaskModel.Title) { titleIsTaken = true; } // var reader2 = new StreamReader(Path.Combine(Directory.GetCurrentDirectory(), "Data", AssociatedPerson.Username, //"Descriptions", line + ".txt")); // string line2; // string description = ""; // while ((line2 = reader2.ReadLine()) != null) // { // description += line2; // } // AssociatedPerson.Tasks.Add(new StudentTask() { Title = line, Description = description }); } reader.Close(); } if (!titleIsTaken) { AssociatedPerson.Tasks.Add(TaskModel); SaveTask(); AddNewTaskWindow.Close(); } else { MessageBox.Show("Title is already taken"); } }
private void ShowAddNewTaskProc() { AddNewTaskWindow = new AddNewTaskWindow(); TaskModel = new StudentTask(); AddNewTaskWindow.Show(); }