Anpassungen Api

Anfrage genaues Datum und einzelner Eintrag
This commit is contained in:
2024-09-17 11:26:06 +02:00
parent 17bc9ed190
commit 12c1771d9d
6 changed files with 94 additions and 54 deletions

View File

@@ -26,7 +26,10 @@ namespace Jugenddienst_Stunden.ViewModels {
public object Stunden { get; }
private List<Types.DayTime> _stunde;
public List<Types.DayTime> Stunde {
get => _stunde;
}
private Types.Hours _hour;
public Types.Hours Hours {
get => _hour;
@@ -155,14 +158,14 @@ namespace Jugenddienst_Stunden.ViewModels {
public async Task LoadDay(DateTime date) {
try {
_hour = await Models.Stunde.LoadDay(date);
if (_hour.zeit_total_daily_api != null) {
TimeDay = _hour.zeit_total_daily_api.Where(static p => p.Day == GetDay.Day).ToList() ?? new List<TimeDay> { new TimeDay { Day = GetDay.Day, Hours = 0 } };
_hour.daytime = await Models.Stunde.LoadDay(date);
////if (_hour.zeit_total_daily_api != null) {
////TimeDay = _hour.zeit_total_daily_api.Where(static p => p.Day == GetDay.Day).ToList() ?? new List<TimeDay> { new TimeDay { Day = GetDay.Day, Hours = 0 } };
//RefreshProperties();
OnPropertyChanged(nameof(ShowDay));
OnPropertyChanged(nameof(TimeDay));
OnPropertyChanged(nameof(DayTimes));
}
////}
} catch (Exception e) {
AlertEvent?.Invoke(this, e.Message);
}