internal void LoadApplicationState() { string tryGetBG = StorageUtility.readObjectFromFile<string>(isf, "currentBackgroundKey.txt"); currentBackgroundKey = tryGetBG ?? "Reflection"; songs = StorageUtility.readSongArrayFromFile(isf); currentMood = StorageUtility.readObjectFromFile<Tag>(isf, "currentMood.txt"); selectedTags = StorageUtility.readListFromFile<Tag>(isf, "selectedTags.txt"); topTags = StorageUtility.readListFromFile<Tag>(isf, "topTags.txt"); songsForTagDictionary = StorageUtility.readObjectFromFile<Dictionary<string, Song[]>>(isf, "songsForTagDictionary.txt"); favoritesDict = StorageUtility.readObjectFromFile<Dictionary<string, Song>>(isf, "favoritesDict.txt"); }
private void loadFinishedWithArray(int METHOD, Tag[] tags) { unblockUI(); switch (METHOD) { case Constants.METHOD_SELECTED_TAGS: { if (tags != null) { selectedTagsList.ItemsSource = itemCollections.selectedTags = new List<Tag>(tags); } else { restCommunication.getSelectedTags(); } } break; case Constants.METHOD_TOP_TAGS: { if (tags != null) { topTagsList.ItemsSource = itemCollections.topTags = new List<Tag>(tags); } else { restCommunication.getTopTags(); } } break; } }