@model PlanTempus.Application.Features.Services.Components.ServiceDetailRulesViewModel @Model.LabelBookingRules @Model.LabelMinNotice Ingen 2 timer 4 timer 24 timer 48 timer 1 uge @Model.LabelMaxAdvanceBooking 1 måned 2 måneder 3 måneder 6 måneder 1 år @Model.LabelCancellationDeadline Ingen 2 timer 4 timer 24 timer 48 timer @Model.LabelNoShowFee Intet 25% af pris 50% af pris Fuld pris Fast beløb @Model.LabelOnlineBookingSettings @Model.LabelShowInOnlineBooking @Model.ToggleYes @Model.ToggleNo @Model.LabelAllowEmployeeSelection @Model.ToggleYes @Model.ToggleNo @Model.LabelShowPrice @Model.ToggleYes @Model.ToggleNo @Model.LabelShowDuration @Model.ToggleYes @Model.ToggleNo @Model.LabelRequirements
@Model.LabelRequiresConsultation @Model.LabelRequiresConsultationDesc
@Model.ToggleYes @Model.ToggleNo
@Model.LabelRequiresPatchTest @Model.LabelRequiresPatchTestDesc
@Model.ToggleYes @Model.ToggleNo
@Model.LabelAgeRestriction @Model.LabelAgeRestrictionDesc
@Model.ToggleYes @Model.ToggleNo
@functions { string GetNoticeLabel(string hours) { return hours switch { "0" => "Ingen", "168" => "1 uge", _ => $"{hours} timer" }; } string GetAdvanceBookingLabel(string months) { return months switch { "1" => "1 måned", "12" => "1 år", _ => $"{months} måneder" }; } string GetNoShowFeeLabel(string fee) { return fee switch { "0" => "Intet", "100" => "Fuld pris", "fixed" => "Fast beløb", _ => $"{fee}% af pris" }; } }