Exemple #1
0
        private void LoadApiKeyData()
        {
            //myFile.DeleteFile(sFile);
            if (!myFile.FileExists(sFile))
            {
                IsolatedStorageFileStream dataFile = myFile.CreateFile(sFile);
                dataFile.Close();
            }

            XmlSerializer serializer = new XmlSerializer(typeof(ApiKeysContainer));

            //Reading and loading data
            StreamReader reader = new StreamReader(new IsolatedStorageFileStream(sFile, FileMode.Open, myFile));

            try
            {
                apiKeys = (ApiKeysContainer)serializer.Deserialize(reader);
            }
            catch (InvalidOperationException) // XML doesnt exists probably - redirect user to settings to add ONE
            {
                showErrorPanel(0, -3);
                // NavigationService.Navigate(new Uri("/Settings.xaml?pivotIndex=-3", UriKind.Relative));
            }

            reader.Close();

            if (apiKeys.Names.Count == 0)
            {
                showErrorPanel(0, -3);
            }
        }
Exemple #2
0
        private void LoadApiKeyData()
        {
            //myFile.DeleteFile(sFile);
            if (!myFile.FileExists(sFile))
            {
                IsolatedStorageFileStream dataFile = myFile.CreateFile(sFile);
                dataFile.Close();
            }

            XmlSerializer serializer = new XmlSerializer(typeof(ApiKeysContainer));

            //Reading and loading data
            StreamReader reader = new StreamReader(new IsolatedStorageFileStream(sFile, FileMode.Open, myFile));

            try
            {
                apiKeys = (ApiKeysContainer)serializer.Deserialize(reader);
            }
            catch (InvalidOperationException) { }

            reader.Close();
        }