From 8fc22539be551c6777a9ff8ea0284e8734dbed52 Mon Sep 17 00:00:00 2001 From: stubbfel Date: Thu, 8 Aug 2013 15:15:15 +0200 Subject: [PATCH] mv userprofil to isalated storage --- CampusAppWP8/CampusAppWP8/App.xaml.cs | 24 ++--- CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj | 5 +- .../File/Setting/UserProfilFile.cs | 67 -------------- .../Model/Lecture/LecturePageModel.cs | 2 +- .../Model/Setting/UserProfilModel.cs | 90 +++---------------- .../Pages/Setting/UserProfil.xaml.cs | 27 +++--- .../CampusAppWP8/Pages/StartPage.xaml.cs | 2 +- .../Resources/AppResources.Designer.cs | 2 +- .../CampusAppWP8/Resources/AppResources.resx | 2 +- .../Resources/Constants.Designer.cs | 36 ++++++++ .../CampusAppWP8/Resources/Constants.resx | 12 +++ CampusAppWP8/CampusAppWP8/Settings.cs | 5 +- 12 files changed, 85 insertions(+), 189 deletions(-) delete mode 100644 CampusAppWP8/CampusAppWP8/File/Setting/UserProfilFile.cs diff --git a/CampusAppWP8/CampusAppWP8/App.xaml.cs b/CampusAppWP8/CampusAppWP8/App.xaml.cs index 46d1bfa0..a0c297cf 100644 --- a/CampusAppWP8/CampusAppWP8/App.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/App.xaml.cs @@ -1,18 +1,15 @@ -using CampusAppWP8.File.Setting; -using CampusAppWP8.Model.Setting; +using CampusAppWP8.Model.Setting; using CampusAppWP8.Resources; using CampusAppWP8.Utility; using Microsoft.Phone.Controls; using Microsoft.Phone.Shell; using System; using System.Diagnostics; -using System.Globalization; using System.IO.IsolatedStorage; using System.Threading; using System.Windows; using System.Windows.Markup; using System.Windows.Navigation; -using Windows.Devices.Geolocation; namespace CampusAppWP8 @@ -143,18 +140,7 @@ namespace CampusAppWP8 /// private void LoadSettings() { - UserProfilFile userFile; - userFile = Settings.UserProfil; - if (userFile.Model == null) - { - userFile.onLoaded += new UserProfilFile.OnLoaded(this.UserSettingsLoaded); - userFile.LoadData(); - } - else - { - this.UserSettingsLoaded(); - } - + this.UserSettingsLoaded(); Thread thread = new Thread(new ThreadStart(Utilities.DetermineAndStoreCurrentPosition)); thread.Start(); } @@ -164,9 +150,9 @@ namespace CampusAppWP8 /// private void UserSettingsLoaded() { - if (Settings.UserProfil.Model == null) + if (Settings.UserProfil == null) { - Settings.UserProfil.Model = new UserProfilModel(); + Settings.UserProfil = new UserProfilModel(); } } @@ -175,7 +161,7 @@ namespace CampusAppWP8 private void Application_Activated(object sender, ActivatedEventArgs e) { this.LoadSettings(); - + } // Code, der ausgeführt werden soll, wenn die Anwendung deaktiviert wird (in den Hintergrund gebracht wird) diff --git a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj index bc1fd99d..7993a775 100644 --- a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj +++ b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj @@ -99,7 +99,6 @@ - @@ -445,7 +444,9 @@ ..\packages\SharpZipLib-WP7.0.86.0.518\lib\sl4-windowsphone71\SharpZipLib.WindowsPhone7.dll - + + +