Index: iknow-api/Repository/Implementations/UserRepository.cs
===================================================================
--- iknow-api/Repository/Implementations/UserRepository.cs	(revision 5eb784799acea35b5d5c9141ea54699741bc3d71)
+++ iknow-api/Repository/Implementations/UserRepository.cs	(revision 4f5d8fdae48e097a6cc42e10b01f7775709e818d)
@@ -24,4 +24,10 @@
             return await _context.User.FirstOrDefaultAsync(u => u.Email == username);
         }
+        
+        public async Task<User> GetUserByIdAsync(int id)
+        {
+            return await _context.User.FirstOrDefaultAsync(u => u.Id == id);
+        }
+
 
         public async Task AddUserAsync(User user)
Index: iknow-api/Repository/Interface/IUserRepository.cs
===================================================================
--- iknow-api/Repository/Interface/IUserRepository.cs	(revision 5eb784799acea35b5d5c9141ea54699741bc3d71)
+++ iknow-api/Repository/Interface/IUserRepository.cs	(revision 4f5d8fdae48e097a6cc42e10b01f7775709e818d)
@@ -8,4 +8,5 @@
         Task AddUserAsync(User user);
         Task<int> GetUsersCountAsync();
+        Task<User> GetUserByIdAsync(int id);
     }
 }
