Ignore:
Timestamp:
12/16/25 23:05:19 (9 months ago)
Author:
Stefan-Saveski <stefansaveski19@…>
Branches:
master
Children:
bb02e3a
Parents:
61fd94e
Message:

Upgraded database, added get subjects and get passed subjects.

Location:
iknow-api/Services/Implementations
Files:
2 edited

Legend:

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

    r61fd94e raee2b88  
    8888                {
    8989                    UserId = userId,
    90                     enrollmentYear = registerDto.enrollmentYear,
    91                     quota = (Models.Quota)registerDto.quotaType,
     90                    EnrollmentYear = registerDto.enrollmentYear,
     91                    Quota = (Models.Quota)registerDto.quotaType,
    9292                    MajorId = registerDto.majorType,
    9393                    StudyStatus = registerDto.studyStatus,
  • iknow-api/Services/Implementations/UserService.cs

    r61fd94e raee2b88  
    4848        }
    4949
     50        public async Task<List<PassedSubject>> GetUserPassedSubjects(string JWT)
     51        {
     52            var userId = ExtractUserIdFromJwt(JWT);
     53            if (userId == null)
     54                return null;
     55
     56            var passedSubjects = await _userRepository.GetUserPassedSubjectsAsync(userId.Value);
     57            if (passedSubjects == null)
     58                return null;
     59            else
     60                return passedSubjects;
     61        }
     62
    5063        private int? ExtractUserIdFromJwt(string token)
    5164        {
Note: See TracChangeset for help on using the changeset viewer.