From caebc63e42c3629fd6254b7f3f547fd4f4dbadd8 Mon Sep 17 00:00:00 2001 From: Daniel Pichler Date: Sat, 12 Oct 2024 18:07:22 +0200 Subject: [PATCH] =?UTF-8?q?Bugfix=20neuer=20Eintrag=20an=20Tag=20ohne=20vo?= =?UTF-8?q?rhandene=20Eintr=C3=A4ge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jugenddienst Stunden/ViewModels/StundeViewModel.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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));