diff --git a/Jugenddienst Stunden/ViewModels/StundeViewModel.cs b/Jugenddienst Stunden/ViewModels/StundeViewModel.cs index 8ca696d..c244b46 100644 --- a/Jugenddienst Stunden/ViewModels/StundeViewModel.cs +++ b/Jugenddienst Stunden/ViewModels/StundeViewModel.cs @@ -62,7 +62,7 @@ internal class StundeViewModel : ObservableObject, IQueryAttributable { } } - public List DayTimes {get;set; } + public List DayTimes { get; set; } public ICommand SaveCommand { get; private set; } @@ -172,12 +172,15 @@ internal class StundeViewModel : ObservableObject, IQueryAttributable { DateTime _date = DateTime.ParseExact((string)query["date"], "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture); //Bei neuem Eintrag die vorhandenen des gleichen Tages anzeigen - DayTimes = await Models.Stunde.LoadDay(_date); - + try { + DayTimes = await Models.Stunde.LoadDay(_date); + } catch (Exception) { + //Ein Tag ohne Einträge gibt eine Fehlermeldung, die soll aber ignoriert werden, weil beim Neueintrag ist das ja Wurscht + } _stunde.day = _date; SubTitle = _date.ToString("dddd, d. MMM. yyyy"); - + _ = LoadData(); OnPropertyChanged(nameof(Title)); OnPropertyChanged(nameof(SubTitle));