using System.ComponentModel.DataAnnotations; namespace Assignment3.Models { public class Patient { [Key] public Guid Id { get; private set; } = Guid.NewGuid(); // Auto-generated [Required] public DateTimeOffset CreationTime { get; private set; } = DateTimeOffset.UtcNow; // Auto-generated [Required] [MaxLength(128)] public string FirstName { get; set; } = string.Empty; [Required] [MaxLength(128)] public string LastName { get; set; } = string.Empty; [Required] public DateTimeOffset DateOfBirth { get; set; } } }