Beispiel #1
0
 private void SaveDataToFile(TodoDataStorage data)
 {
     using (StreamWriter file = File.CreateText(data.DataFilePath))
     {
         JsonSerializer serializer = new JsonSerializer();
         serializer.Serialize(file, data.ToDoList);
     }
 }
Beispiel #2
0
 private void LoadDataFromFile(TodoDataStorage data)
 {
     if (File.Exists(data.DataFilePath))
     {
         using (StreamReader file = File.OpenText(data.DataFilePath))
         {
             JsonSerializer serializer = new JsonSerializer();
             data.ToDoList = (List <ToDoTask>)serializer.Deserialize(file, typeof(List <ToDoTask>));
         }
     }
 }
Beispiel #3
0
 public AppControler()
 {
     programWindow   = new ProgramWindow();
     handleMenuPress = new HandleMenuPress();
     todoDataStorage = new TodoDataStorage();
 }