diff --git a/BeWoPlanerMobil/Views/Scheduler/EmployeeSelectionPopupPartial.cshtml b/BeWoPlanerMobil/Views/Scheduler/EmployeeSelectionPopupPartial.cshtml
index 9eb078c6d..6e8ef058b 100644
--- a/BeWoPlanerMobil/Views/Scheduler/EmployeeSelectionPopupPartial.cshtml
+++ b/BeWoPlanerMobil/Views/Scheduler/EmployeeSelectionPopupPartial.cshtml
@@ -1,5 +1,4 @@
-@using BeWoPlanerMobil.Models
-@using BeWoPlanerMobil.Util
+@using BeWoPlanerMobil.Util
@using BS.Shared.Extensions
@model BeWoPlanerMobil.Models.SchedulerModel
diff --git a/BeWoPlanerMobil/Views/Shared/AbsenceTimePartial.cshtml b/BeWoPlanerMobil/Views/Shared/AbsenceTimePartial.cshtml
index 02d804c95..4893fd78c 100644
--- a/BeWoPlanerMobil/Views/Shared/AbsenceTimePartial.cshtml
+++ b/BeWoPlanerMobil/Views/Shared/AbsenceTimePartial.cshtml
@@ -75,30 +75,40 @@
diff --git a/Shared/DataContracts/AbsenceTimeDC.cs b/Shared/DataContracts/AbsenceTimeDC.cs
index 15b6bf977..421712735 100644
--- a/Shared/DataContracts/AbsenceTimeDC.cs
+++ b/Shared/DataContracts/AbsenceTimeDC.cs
@@ -38,6 +38,26 @@ namespace BS.Shared.DataContracts
[DataMember]
public string BackgroundColor { get; set; }
+ public bool IsAllDay
+ {
+ get
+ {
+ if(End is null && Start is null || (End != null && Start is null))
+ {
+ return false;
+ }
+
+ var start = Start.Value;
+ var end = End.HasValue == false ? DateTime.MaxValue : End.Value;
+
+ return start.Hour == 0 &&
+ start.Minute == 0 &&
+ start.Second == 0 &&
+ (end == DateTime.MaxValue || end.Hour == 0 &&
+ end.Minute == 0 &&
+ end.Second == 0);
+ }
+ }
public override bool Equals(object obj)
{
diff --git a/Shared/DataContracts/SchedulerAppointmentDC.cs b/Shared/DataContracts/SchedulerAppointmentDC.cs
index ab1120e3b..834ad557e 100644
--- a/Shared/DataContracts/SchedulerAppointmentDC.cs
+++ b/Shared/DataContracts/SchedulerAppointmentDC.cs
@@ -162,6 +162,10 @@ namespace BS.Shared.DataContracts
[DataMember]
public List ServiceRecordList { get; set; }
+ public long? FormerAbsenceTimeOid { get; set; }
+ public DateTime? Krankheitsmeldung { get; set; }
+ public AbsenceReasonDC AbsenceReason { get; set; }
+
public override bool Equals(object obj)
{
if (!(obj is SchedulerAppointmentDC schedulerAppointmentDC))