private void InitializeNoteList() { var reader = new StreamReader(new FileStream("todo-items.txt", FileMode.OpenOrCreate, FileAccess.Read)); var serializedData = reader.ReadToEnd(); reader.Close(); this.noteList = NotesList.Deserialize(serializedData); }
public static NotesList Deserialize(string serializedData) { var serializedNoteItems = serializedData.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); var notesList = new NotesList(); for (var i = 0; i < serializedNoteItems.Length; i++) { notesList.AddNote(serializedNoteItems[i]); } return notesList; }