From 1cd34afb9ce7a75e7b6675952a3ad73decddabd4 Mon Sep 17 00:00:00 2001 From: stubbfel Date: Mon, 30 Sep 2013 10:39:46 +0200 Subject: [PATCH] add asserts --- .../CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs | 2 +- CampusAppWP8/CampusAppWP8/Utility/Utilities.cs | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs index 55392209..39877a04 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs @@ -651,7 +651,7 @@ namespace CampusAppWP8.Pages.Campusmap { string lat = App.LoadFromAppState(Constants.GeoWatch_CurrentPosition_Lat); string log = App.LoadFromAppState(Constants.GeoWatch_CurrentPosition_Long); - if (lat.Equals("0") && log.Equals("0")) + if (lat == null || log == null ||(lat.Equals("0") && log.Equals("0"))) { if (Settings.AppSetting.GeoWatchEnable) { diff --git a/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs b/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs index c373f1ff..7d86ac7a 100644 --- a/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs +++ b/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs @@ -240,6 +240,16 @@ namespace CampusAppWP8.Utility return geoposition; } + /// + /// Method set current positon to Zero + /// + public static void SetGeoPositionToZero() + { + string time = DateTime.Now.Ticks.ToString(); + App.SaveToAppState(Constants.GeoWatch_CurrentPosition_Lat, "0"); + App.SaveToAppState(Constants.GeoWatch_CurrentPosition_Long, "0"); + App.SaveToAppState(Constants.GeoWatch_CurrentPosition_Time, time); + } /// /// Method determine and store the current position of the phone ///