namespace Core.Entities { public class EventOccurrence { public int Id { get; set; } public int? EventDefinitionId { get; set; } public string? SpecialEventType { get; set; } public string Name { get; set; } = null!; public string Time { get; set; } = null!; public string Date { get; set; } = null!; public DateTime StartTime { get; set; } public DateTime? EndTime { get; set; } public string? Location { get; set; } // Navigation property public EventDefinition? EventDefinition { get; set; } public bool SignupSubmitPickup => Name.Contains("Sign-up") || Name.Contains("Submit") || Name.Contains("Submission") || Name.Contains("Pick-up"); } }