# # ChangeLog for iknow-api/Services/Implementations/AuthService.cs # # Generated by Trac 1.6.1.dev0 # 09/24/26 00:10:14 Tue, 15 Sep 2026 19:15:53 GMT Stefan-Saveski [ea40556] * Program.cs (deleted) * iknow-api/Controllers/AdminController.cs (added) * iknow-api/Controllers/DbHealthController.cs (added) * iknow-api/Controllers/EnrollmentController.cs (added) * iknow-api/Controllers/ProfController.cs (added) * iknow-api/Controllers/UserController.cs (modified) * iknow-api/Controllers/WeatherForecastController.cs (deleted) * iknow-api/DTOs/AdminDTO.cs (added) * iknow-api/DTOs/EnrollmentDTO.cs (added) * iknow-api/DTOs/ProfDTO.cs (added) * iknow-api/Data/AppDbContext.cs (modified) * iknow-api/Data/PgEnumLabels.cs (added) * iknow-api/Migrations/20251216191800_InitialCreate.Designer.cs (deleted) * iknow-api/Migrations/20251216191800_InitialCreate.cs (deleted) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (deleted) * iknow-api/Models/EnrolledSemesters.cs (modified) * iknow-api/Models/EnrollmentInfo.cs (deleted) * iknow-api/Models/HighSchool.cs (modified) * iknow-api/Models/MajorSubjects.cs (modified) * iknow-api/Models/Payment.cs (modified) * iknow-api/Models/Quota.cs (added) * iknow-api/Models/SemesterSubjects.cs (modified) * iknow-api/Models/User.cs (modified) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/ProfRepository.cs (added) * iknow-api/Repository/Implementations/RefreshTokenRepository.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IProfRepository.cs (added) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AdminService.cs (added) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Implementations/EnrollmentService.cs (added) * iknow-api/Services/Implementations/ProfService.cs (added) * iknow-api/Services/Implementations/RefreshTokenService.cs (modified) * iknow-api/Services/Interfaces/IAdminService.cs (added) * iknow-api/Services/Interfaces/IEnrollmentService.cs (added) * iknow-api/Services/Interfaces/IProfService.cs (added) * iknow-api/WeatherForecast.cs (deleted) * iknow-api/appsettings.Development.json.example (added) * iknow-api/appsettings.json (modified) * sql/data_load.sql (added) * sql/iknow.dbml (added) * sql/relational_schema.png (added) * sql/schema.md (added) * sql/schema_creation.sql (added) - ready for presentation Wed, 21 Jan 2026 17:00:12 GMT Stefan-Saveski [4b35197] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/DTOs/RefreshTokenDTO.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) Added role to sign in. Tue, 16 Dec 2025 22:05:19 GMT Stefan-Saveski [aee2b88] * Program.cs (added) * iknow-api/Controllers/UserController.cs (modified) * iknow-api/Data/AppDbContext.cs (modified) * iknow-api/Migrations/20251216191800_InitialCreate.Designer.cs (moved) * iknow-api/Migrations/20251216191800_InitialCreate.cs (moved) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/ActiveSemester.cs (modified) * iknow-api/Models/EnrolledSemesters.cs (modified) * iknow-api/Models/EnrollmentInfo.cs (modified) * iknow-api/Models/ProfessorSubjects.cs (added) * iknow-api/Models/Subjects.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Implementations/UserService.cs (modified) * iknow-api/Services/Interfaces/IUserService.cs (modified) * iknow-api/appsettings.Development.json (modified) * iknow-api/appsettings.json (modified) Upgraded database, added get subjects and get passed subjects. Tue, 09 Dec 2025 13:54:20 GMT imbrsk [2d64b2e] * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Migrations/20251209133847_InitalCreate.Designer.cs (moved) * iknow-api/Migrations/20251209133847_InitalCreate.cs (moved) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/ContactInfo.cs (modified) * iknow-api/Models/Documents.cs (modified) * iknow-api/Models/EnrollmentInfo.cs (modified) * iknow-api/Models/HighSchool.cs (modified) * iknow-api/Models/MajorSubjects.cs (modified) * iknow-api/Models/RefreshToken.cs (modified) * iknow-api/Models/User.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) Refactor model properties for consistency and clarity - Updated ... Tue, 09 Dec 2025 12:21:49 GMT Stefan-Saveski [22439d3] * iknow-api/Services/Implementations/AuthService.cs (modified) Changed appdb context injection location. Mon, 08 Dec 2025 20:51:12 GMT Stefan-Saveski [c2f79d7] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Data/AppDbContext.cs (modified) * iknow-api/Migrations/20251030124902_new.Designer.cs (deleted) * iknow-api/Migrations/20251030124902_new.cs (deleted) * iknow-api/Migrations/20251208203846_InitialCreate.Designer.cs (added) * iknow-api/Migrations/20251208203846_InitialCreate.cs (added) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/EnrollmentInfo.cs (modified) * iknow-api/Models/PassedSubject.cs (added) * iknow-api/Models/SemesterSubjects.cs (modified) * iknow-api/Models/User.cs (modified) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Interfaces/IAuthService.cs (modified) * iknow-api/appsettings.Development.json (modified) * iknow-api/appsettings.json (modified) Refactor and enhance application structure Enhanced error handling ... Thu, 30 Oct 2025 16:22:08 GMT imbrsk [a92a2a4] * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Data/AppDbContext.cs (modified) * iknow-api/Models/DependencySubject.cs (added) * iknow-api/Models/Documents.cs (added) * iknow-api/Models/EnrolledSemesters.cs (added) * iknow-api/Models/EnrollmentInfo.cs (modified) * iknow-api/Models/Major.cs (added) * iknow-api/Models/MajorSubjects.cs (added) * iknow-api/Models/Payment.cs (added) * iknow-api/Models/SemesterSubjects.cs (added) * iknow-api/Models/Subjects.cs (added) * iknow-api/Models/User.cs (modified) * iknow-api/Models/UserDocuments.cs (added) * iknow-api/Services/Implementations/AuthService.cs (modified) ADDEED ALL MODESL :) Thu, 30 Oct 2025 13:24:10 GMT imbrsk [3592476] * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Migrations/20251030124902_new.Designer.cs (moved) * iknow-api/Migrations/20251030124902_new.cs (moved) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/ContactInfo.cs (modified) * iknow-api/Models/EnrollmentInfo.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) Refactored enums Tue, 28 Oct 2025 09:51:32 GMT GitHub [ff202cf] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/DTOs/RefreshTokenDTO.cs (added) * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Data/AppDbContext.cs (modified) * iknow-api/Migrations/20251028091953_new.Designer.cs (added) * iknow-api/Migrations/20251028091953_new.cs (added) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/RefreshToken.cs (added) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/RefreshTokenRepository.cs (added) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IRefreshTokenRepository.cs (added) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Implementations/RefreshTokenService.cs (added) * iknow-api/Services/Interfaces/IAuthService.cs (modified) * iknow-api/Services/Interfaces/IRefreshTokenService.cs (added) * iknow-api/appsettings.Development.json (modified) Merge branch 'Dev' into feature/getUser Tue, 28 Oct 2025 09:41:05 GMT imbrsk [c155364] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/DTOs/RefreshTokenDTO.cs (modified) * iknow-api/Migrations/20251028091953_new.Designer.cs (moved) * iknow-api/Migrations/20251028091953_new.cs (moved) * iknow-api/Models/RefreshToken.cs (modified) * iknow-api/Repository/Implementations/RefreshTokenRepository.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IRefreshTokenRepository.cs (modified) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Implementations/RefreshTokenService.cs (modified) * iknow-api/Services/Interfaces/IAuthService.cs (modified) added remaining methods to refreshtoken feature Mon, 27 Oct 2025 20:50:02 GMT stefansaveski [b38c39c] * iknow-api/Controllers/UserController.cs (modified) * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Migrations/20251027191028_dbRelations.Designer.cs (added) * iknow-api/Migrations/20251027191028_dbRelations.cs (added) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/User.cs (modified) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) Add user-related entities and enforce one-to-one mappings Enhanced ... Mon, 27 Oct 2025 14:22:39 GMT imbrsk [3347c1b] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/DTOs/RefreshTokenDTO.cs (added) * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Data/AppDbContext.cs (modified) * iknow-api/Migrations/20251027140958_refreshtoken.Designer.cs (moved) * iknow-api/Migrations/20251027140958_refreshtoken.cs (moved) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/RefreshToken.cs (added) * iknow-api/Models/User.cs (modified) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/RefreshTokenRepository.cs (added) * iknow-api/Repository/Interface/IRefreshTokenRepository.cs (added) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Implementations/RefreshTokenService.cs (added) * iknow-api/Services/Interfaces/IAuthService.cs (modified) * iknow-api/Services/Interfaces/IRefreshTokenService.cs (added) * iknow-api/appsettings.Development.json (modified) Implement refresh token functionality with associated services and ... Sun, 26 Oct 2025 19:52:35 GMT stefansaveski [e49c3ed] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/Data/AppDbContext.cs (modified) * iknow-api/Migrations/20251022202014_InitialCreate.Designer.cs (modified) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/User.cs (modified) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/WeatherForecast.cs (deleted) * iknow-api/iknow-api.csproj (modified) Add JWT authentication and refactor namespaces Introduced JWT-based ... Wed, 22 Oct 2025 21:34:14 GMT stefansaveski [c7d4a59] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/Controllers/UsersControllers.cs (deleted) * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Implementations/UserService.cs (deleted) * iknow-api/Services/Interfaces/IAuthService.cs (modified) * iknow-api/Services/Interfaces/IUserService.cs (deleted) Refactor DTOs and remove user management Updated `AuthController` ... Wed, 22 Oct 2025 20:52:41 GMT stefansaveski [277bd72] * iknow-api/Controllers/AuthController.cs (modified) * iknow-api/Controllers/UsersControllers.cs (modified) * iknow-api/DTOs/UserDTO.cs (modified) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (modified) * iknow-api/Services/Interfaces/IAuthService.cs (modified) Refactor all namespaces to iknow_api Wed, 22 Oct 2025 20:40:03 GMT stefansaveski [5b42c8d] * iknow-api/Controllers/AuthController.cs (added) * iknow-api/Controllers/UsersControllers.cs (modified) * iknow-api/DTOs/UserDTO.cs (added) * iknow-api/Migrations/20251022202014_InitialCreate.Designer.cs (moved) * iknow-api/Migrations/20251022202014_InitialCreate.cs (moved) * iknow-api/Migrations/AppDbContextModelSnapshot.cs (modified) * iknow-api/Models/User.cs (modified) * iknow-api/Program.cs (modified) * iknow-api/Repository/Implementations/UserRepository.cs (modified) * iknow-api/Repository/Interface/IUserRepository.cs (modified) * iknow-api/Services/Implementations/AuthService.cs (added) * iknow-api/Services/Implementations/UserService.cs (modified) * iknow-api/Services/Interfaces/IAuthService.cs (added) * iknow-api/appsettings.Development.json (modified) * iknow-api/appsettings.json (modified) * iknow-api/iknow-api.csproj (modified) Implement JWT Authentication and Update User Schema Replaced ...