@using BeWoPlanerMobil.Models; @using BS.Shared.Extensions @model IAbsenceTimeModel @{ var controllerName = Model is EmployeeModel ? "Employee" : "Customer"; var prefix = Model.HtmlPrefix; } @using(Html.BeginForm("CreateOrUpdateAbsenceTime", controllerName, FormMethod.Post, new { id = "create-absence-time-form" })) { var isAllDay = Model.SelectedAbsenceTime?.Start?.IsTimeZero() ?? false; var allDay = Model.SelectedAbsenceTimeOid is null || isAllDay ? "checked" : ""; var isDisabled = Model.SelectedAbsenceTimeOid is null || isAllDay ? "disabled" : ""; var startDate = Model.SelectedAbsenceTime?.Start?.ToString("yyyy-MM-dd"); var endDate = Model.SelectedAbsenceTime?.End?.ToString("yyyy-MM-dd"); var startTime = Model.SelectedAbsenceTime?.Start?.ToString("HH:mm"); var endTime = Model.SelectedAbsenceTime?.End?.ToString("HH:mm"); if(startTime?.Equals("00:00") ?? false) { startTime = string.Empty; } if(endTime?.Equals("00:00") ?? false) { endTime = string.Empty; } var absenceTimeOid = Model.SelectedAbsenceTime?.AbsenceTimeOid;
#region Datumsangaben
Startdatum
Enddatum
Von
Bis
#endregion
Kategorie
@Html.DropDownListFor(m => m.SelectedAbsenceReasonOid, Model.AbsenceReasonItems, new { @class = "custom-select", Id = "absence-reason-select", Name = Model.HtmlPrefix + "-absence-time-category" })
Erläuterung
}