Ignore:
Timestamp:
09/15/26 21:15:53 (8 days ago)
Author:
Stefan-Saveski <stefansaveski19@…>
Branches:
master
Children:
a12988e, c42181c
Parents:
10009b9
Message:
  • ready for presentation
Location:
iknow-api/Services/Implementations
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • iknow-api/Services/Implementations/AuthService.cs

    r10009b9 rea40556  
    1 using System.IdentityModel.Tokens.Jwt;
     1using System.IdentityModel.Tokens.Jwt;
    22using System.Security.Claims;
    33using System.Text;
     
    5151            try
    5252            {
     53                // quota and enrollment_year are attributes of Users in the ER
     54                // model, so they are set here rather than on a separate entity.
    5355                var user = new User
    5456                {
    5557                    Name = registerDto.Name,
    56                     MiddleName = registerDto.MiddleName,
    5758                    Surname = registerDto.Surname,
    5859                    Index = registerDto.Index,
    5960                    Email = registerDto.Email,
    6061                    PasswordHash = BCrypt.Net.BCrypt.HashPassword(registerDto.Password),
    61                     Bday = DateTime.SpecifyKind(registerDto.Bday, DateTimeKind.Utc),
    62                     CreatedAt = DateTime.UtcNow,
     62                    Bday = DateTime.SpecifyKind(registerDto.Bday, DateTimeKind.Unspecified),
     63                    CreatedAt = DateTime.SpecifyKind(DateTime.UtcNow, DateTimeKind.Unspecified),
    6364                    Role = (Models.UserRole)registerDto.Role,
    6465                    EMBG = registerDto.EMBG,
    65                     Nationality = registerDto.nationality,
    66                     Citizenship = registerDto.citizenship,
    67                     Gender = registerDto.gender
     66                    Quota = (Models.Quota)registerDto.quotaType,
     67                    EnrollmentYear = registerDto.enrollmentYear
    6868                };
    6969
     
    8383                };
    8484               
    85                 var enrollmentInfo = new EnrollmentInfo
    86                 {
    87                     UserId = userId,
    88                     EnrollmentYear = registerDto.enrollmentYear,
    89                     Quota = (Models.Quota)registerDto.quotaType,
    90                     MajorId = registerDto.majorType,
    91                     StudyStatus = registerDto.studyStatus,
    92                     StudyType = registerDto.studyType
    93                 };
    94                
    9585                var highSchool = new HighSchool
    9686                {
     
    10191
    10292                _context.ContactInfo.Add(contactInfo);
    103                 _context.EnrollmentInfo.Add(enrollmentInfo);
    10493                _context.HighSchool.Add(highSchool);
    10594               
  • iknow-api/Services/Implementations/RefreshTokenService.cs

    r10009b9 rea40556  
    3131                Token = refreshToken,
    3232                UserId = userid,
    33                 ExpiresAt = DateTime.UtcNow.AddMonths(1),
     33                ExpiresAt = DateTime.SpecifyKind(DateTime.UtcNow.AddMonths(1), DateTimeKind.Unspecified),
    3434                IsValid = true
    3535            };
Note: See TracChangeset for help on using the changeset viewer.