Changeset 1b20b22 for iknow-api/Services/Implementations
- Timestamp:
- 09/15/26 21:15:53 (8 days ago)
- Branches:
- master
- Children:
- 002cf5f, 20df1a3, b8093a0, bcacc91
- Parents:
- 93c368a
- Location:
- iknow-api/Services/Implementations
- Files:
-
- 3 added
- 2 edited
-
AdminService.cs (added)
-
AuthService.cs (modified) (4 diffs)
-
EnrollmentService.cs (added)
-
ProfService.cs (added)
-
RefreshTokenService.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Services/Implementations/AuthService.cs
r93c368a r1b20b22 1 using System.IdentityModel.Tokens.Jwt;1 using System.IdentityModel.Tokens.Jwt; 2 2 using System.Security.Claims; 3 3 using System.Text; … … 51 51 try 52 52 { 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. 53 55 var user = new User 54 56 { 55 57 Name = registerDto.Name, 56 MiddleName = registerDto.MiddleName,57 58 Surname = registerDto.Surname, 58 59 Index = registerDto.Index, 59 60 Email = registerDto.Email, 60 61 PasswordHash = BCrypt.Net.BCrypt.HashPassword(registerDto.Password), 61 Bday = DateTime.SpecifyKind(registerDto.Bday, DateTimeKind.U tc),62 CreatedAt = DateTime. UtcNow,62 Bday = DateTime.SpecifyKind(registerDto.Bday, DateTimeKind.Unspecified), 63 CreatedAt = DateTime.SpecifyKind(DateTime.UtcNow, DateTimeKind.Unspecified), 63 64 Role = (Models.UserRole)registerDto.Role, 64 65 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 68 68 }; 69 69 … … 83 83 }; 84 84 85 var enrollmentInfo = new EnrollmentInfo86 {87 UserId = userId,88 EnrollmentYear = registerDto.enrollmentYear,89 Quota = (Models.Quota)registerDto.quotaType,90 MajorId = registerDto.majorType,91 StudyStatus = registerDto.studyStatus,92 StudyType = registerDto.studyType93 };94 95 85 var highSchool = new HighSchool 96 86 { … … 101 91 102 92 _context.ContactInfo.Add(contactInfo); 103 _context.EnrollmentInfo.Add(enrollmentInfo);104 93 _context.HighSchool.Add(highSchool); 105 94 -
iknow-api/Services/Implementations/RefreshTokenService.cs
r93c368a r1b20b22 31 31 Token = refreshToken, 32 32 UserId = userid, 33 ExpiresAt = DateTime. UtcNow.AddMonths(1),33 ExpiresAt = DateTime.SpecifyKind(DateTime.UtcNow.AddMonths(1), DateTimeKind.Unspecified), 34 34 IsValid = true 35 35 };
Note:
See TracChangeset
for help on using the changeset viewer.
