diff --git a/CampusAppWP8/CampusAppWP8/Pages/TimeTable/AppointmentEdit.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/TimeTable/AppointmentEdit.xaml.cs index 952a1922..b6c72ced 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/TimeTable/AppointmentEdit.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/TimeTable/AppointmentEdit.xaml.cs @@ -70,6 +70,7 @@ namespace CampusAppWP8.Pages.TimeTable string appointmentIndexStr = string.Empty; string pid = string.Empty; + string isoStr = string.Empty; // Navigate to the selected pivotitem @@ -130,6 +131,16 @@ namespace CampusAppWP8.Pages.TimeTable } } } + else if (NavigationContext.QueryString.TryGetValue(Constants.ParamIsoKey, out isoStr)) + { + string appointmentStr = App.LoadFromIsolatedStorage(isoStr); + + AppointmentModel newModel = new AppointmentModel(appointmentStr); + + this.InTitle.Text = newModel.Title; + this.InLocation.Text = newModel.Location; + //TODO + } else { this.HeadLine.Text = AppResources.Creating; diff --git a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx index a7a62d34..6b2f5fd3 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx @@ -609,4 +609,7 @@ http://www.tu-cottbus.de/campusapp-data/canteens.php?v=1 + + isolated + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs index ea41e3aa..27b94665 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs @@ -681,6 +681,15 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die isolated ähnelt. + /// + public static string ParamIsoKey { + get { + return ResourceManager.GetString("ParamIsoKey", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die ActivityId ähnelt. ///