/ Data / CheckIn.cs
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  }