namespace TaskTracker.Api.Pages; public static class TaskDeadline { public static DateTimeOffset? FromLocalInput(DateTime? localValue, TimeZoneInfo timeZone) { if (!localValue.HasValue) return null; var unspecified = DateTime.SpecifyKind(localValue.Value, DateTimeKind.Unspecified); return new DateTimeOffset(unspecified, timeZone.GetUtcOffset(unspecified)); } }