source: iknow-api/Models/User.cs@ 5e22720

Last change on this file since 5e22720 was 5e22720, checked in by imbrsk <boris696boris@…>, 11 months ago

ADDEED ALL MODESL :)

  • Property mode set to 100644
File size: 1.0 KB
RevLine 
[618be76]1
2
[5eb7847]3namespace iknow_api.Models
[618be76]4{
5 public enum UserRole
6 {
7 Admin,
8 Professor,
9 Strudent
10 }
11
[9694de9]12 public class User
[618be76]13 {
14 public int Id { get; set; }
15 public string? Name { get; set; }
[f844b7e]16 public string? EMBG {get; set; }
[618be76]17 public string? Surname { get; set; }
18 public string? Index { get; set; }
19 public string? Email { get; set; }
[fc7b4b4]20 public string? PasswordHash { get; set; }
[618be76]21 public DateTime Bday { get; set; }
22 public DateTime CreatedAt { get; set; }
23 public UserRole Role { get; set; }
[c0256f3]24 public HighSchool? HighSchool { get; set; }
25 public ContactInfo? ContactInfo { get; set; }
26 public EnrollmentInfo? EnrollmentInfo { get; set; }
[5e22720]27 public ICollection<UserDocuments>? Documents { get; set; }
28 public ICollection<Payment>? EnrolledSemesters { get; set; }
29 public ICollection<SemesterSubject>? EnrolledSemesterUserSubjects { get; set; }
30
31 public ICollection<SemesterSubject>? TeachingSubjects { get; set; }
[c0256f3]32
[618be76]33 }
34}
Note: See TracBrowser for help on using the repository browser.