diff --git a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs
index abb5530a..05435497 100644
--- a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs
+++ b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs
@@ -131,7 +131,7 @@ namespace CampusAppWP8.Pages.Mensa
{
this.feed = MensaFeed.CreateCampusMensaFeed(campus);
this.feed.onLoaded += new MensaFeed.OnLoaded(this.FeedIsReady);
- this.feed.onFailed += new MensaFeed.OnFailed(this.FeedIsFail);
+ this.feed.onFailedWeb += new MensaFeed.OnFailed(this.FeedIsFailWeb);
this.CalcSelectedIndex();
if (this.forceLoad)
@@ -179,9 +179,19 @@ namespace CampusAppWP8.Pages.Mensa
///
/// Method will be execute if the feed is failed
///
- private void FeedIsFail()
+ private void FeedIsFailWeb()
{
- MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoad);
+ MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadWeb);
+ this.feed.ForceReadFile();
+ }
+
+ ///
+ /// Method will be execute if the feed is failed
+ ///
+ private void FeedIsFailFile()
+ {
+ MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadFile);
+ this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed;
}
///
diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
index 49ec232f..b8366f53 100644
--- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
+++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
@@ -591,6 +591,24 @@ namespace CampusAppWP8.Resources {
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Datei konnte nicht geladen werden ähnelt.
+ ///
+ public static string MsgBox_ErrorMainModelLoadFile {
+ get {
+ return ResourceManager.GetString("MsgBox_ErrorMainModelLoadFile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Es konnte kein neuer Inhalt aus den Web geladen werden ähnelt.
+ ///
+ public static string MsgBox_ErrorMainModelLoadWeb {
+ get {
+ return ResourceManager.GetString("MsgBox_ErrorMainModelLoadWeb", resourceCulture);
+ }
+ }
+
///
/// Sucht eine lokalisierte Zeichenfolge, die Ortung ähnelt.
///
diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx
index 341813ce..b892c458 100644
--- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx
+++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx
@@ -401,4 +401,10 @@
Beim Laden des Inhaltes ist ein Fehler aufgetreten
+
+ Datei konnte nicht geladen werden
+
+
+ Es konnte kein neuer Inhalt aus den Web geladen werden
+
\ No newline at end of file