public static void SaveTasks() { for (int i = 0; i < Tasks.Count; i++) { Task T = Tasks[i]; DataPrefs.SetString("TaskTitle" + i, T.Title); DataPrefs.SetString("TaskDescription" + i, T.Description); DataPrefs.SetInt("TaskState" + i, T.State); DataPrefs.SetInt("TaskDeleted" + i, T.Deleted); } DataPrefs.SetInt("TasksNumber", Tasks.Count); }
public static void LoadTasks() { int number = DataPrefs.GetInt("TasksNumber", 0); for (int i = 0; i < number; i++) { string title = DataPrefs.GetString("TaskTitle" + i, "N/A"); string description = DataPrefs.GetString("TaskDescription" + i, "N/A"); int state = DataPrefs.GetInt("TaskState" + i, 0); int deleted = DataPrefs.GetInt("TaskDeleted" + i, 0); Tasks.Add(new Task { Title = title, Description = description, State = state, Deleted = deleted, }); } }