Changeset 1b20b22 for iknow-api/Models/User.cs
- Timestamp:
- 09/15/26 21:15:53 (8 days ago)
- Branches:
- master
- Children:
- 002cf5f, 20df1a3, b8093a0, bcacc91
- Parents:
- 93c368a
- File:
-
- 1 edited
-
iknow-api/Models/User.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Models/User.cs
r93c368a r1b20b22 1 2 3 1 namespace iknow_api.Models 4 2 { … … 10 8 } 11 9 10 // Attributes follow the Users entity in the ER model exactly. 12 11 public class User 13 12 { 14 internal object Payments;15 16 13 public int Id { get; set; } 17 14 public string? Name { get; set; } 18 public string? EMBG { get; set; }15 public string? EMBG { get; set; } 19 16 public string? Surname { get; set; } 20 17 public string? Index { get; set; } 21 18 public string? Email { get; set; } 22 19 public string? PasswordHash { get; set; } 23 public string? MiddleName { get; set; } 24 public string? Gender { get; set; } 25 public string? Nationality { get; set; } 26 public string? Citizenship { get; set; } 27 public DateTime Bday { get; set; } 20 public DateTime? Bday { get; set; } 28 21 public DateTime CreatedAt { get; set; } 29 22 public UserRole Role { get; set; } 23 public Quota? Quota { get; set; } 24 public int? EnrollmentYear { get; set; } 25 30 26 public HighSchool? HighSchool { get; set; } 31 27 public ContactInfo? ContactInfo { get; set; } 32 public EnrollmentInfo? EnrollmentInfo { get; set; }33 28 public ICollection<UserDocuments>? Documents { get; set; } 34 public ICollection<Payment>? EnrolledSemesters { get; set; }35 public ICollection<SemesterSubject>? EnrolledSemesterUserSubjects { get; set; }36 29 30 // Named for the relationship it carries: Users 1 --pays-- N Payment. 31 public ICollection<Payment>? Payments { get; set; } 32 33 // Users 1 --submits-- N EnrolledSemesters 34 public ICollection<EnrolledSemesters>? Enrolments { get; set; } 35 36 // Users 1 --teaches-- N SemestersSubjects 37 37 public ICollection<SemesterSubject>? TeachingSubjects { get; set; } 38 39 38 } 40 39 }
Note:
See TracChangeset
for help on using the changeset viewer.
