CheckIn.cs
1 using System.ComponentModel.DataAnnotations.Schema; 2 3 namespace _5uhr.Data; 4 5 public class CheckIn 6 { 7 public Guid Id { get; set; } 8 public Member MemberThatCheckedIn { get; set; } = null!; 9 public DateTimeOffset CheckInTime { get; set; } 10 public ICollection<Report> Reports { get; set; } = null!; 11 public ICollection<Verification> Verifications { get; set; } = null!; 12 public GangDay DayOfCheckIn { get; set; } = null!; 13 14 [Column(TypeName = "VARCHAR(4)")] 15 public TimeCheckpoint ClaimedCheckpoint { get; set; } = default!; 16 } 17 18 public enum TimeCheckpoint 19 { 20 Uhr4, 21 Uhr5, 22 }