- Timestamp:
- 10/27/25 21:50:02 (11 months ago)
- Branches:
- master
- Children:
- ff202cf
- Parents:
- cab02ad
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Repository/Implementations/UserRepository.cs
rcab02ad rb38c39c 25 25 } 26 26 27 public async Task<User > GetUserByIdAsync(int id)27 public async Task<User?> GetUserByIdAsync(int id) 28 28 { 29 return await _context.User.FirstOrDefaultAsync(u => u.Id == id); 29 return await _context.User 30 .Include(u => u.ContactInfo) 31 .Include(u => u.EnrollmentInfo) 32 .Include(u => u.HighSchool) 33 .FirstOrDefaultAsync(u => u.Id == id); 30 34 } 31 35 … … 36 40 await _context.SaveChangesAsync(); 37 41 } 42 public async Task AddContactAsync(ContactInfo contactInfo) 43 { 44 _context.ContactInfo.Add(contactInfo); 45 await _context.SaveChangesAsync(); 46 } 47 public async Task AddEnrollmentAsync(EnrollmentInfo enrollment) 48 { 49 _context.EnrollmentInfo.Add(enrollment); 50 await _context.SaveChangesAsync(); 51 } 52 public async Task AddHighSchoolAsync(HighSchool highSchool) 53 { 54 _context.HighSchool.Add(highSchool); 55 await _context.SaveChangesAsync(); 56 } 38 57 39 58 public async Task<int> GetUsersCountAsync()
Note:
See TracChangeset
for help on using the changeset viewer.
