Changeset 5b42c8d for iknow-api/Services/Implementations/UserService.cs
- Timestamp:
- 10/22/25 22:40:03 (11 months ago)
- Branches:
- master
- Children:
- 41e4f9f
- Parents:
- d025ba3
- File:
-
- 1 edited
-
iknow-api/Services/Implementations/UserService.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Services/Implementations/UserService.cs
rd025ba3 r5b42c8d 1 using Microsoft.EntityFrameworkCore;2 using iknow_api.Core.Models;3 using iknow_api.Repository.Interfaces;4 // ...existing code...1 //using Microsoft.EntityFrameworkCore; 2 //using iknow_api.Core.Models; 3 //using iknow_api.Repository.Interfaces; 4 //// ...existing code... 5 5 6 namespace iknow_api.Core.Services7 {8 public class UserService9 {10 private readonly IUserRepository _users;6 //namespace iknow_api.Core.Services 7 //{ 8 // public class UserService 9 // { 10 // private readonly IUserRepository _users; 11 11 12 public UserService(IUserRepository users)13 {14 _users = users;15 }12 // public UserService(IUserRepository users) 13 // { 14 // _users = users; 15 // } 16 16 17 public async Task<User> AddUserAsync(User user, CancellationToken cancellationToken = default)18 {19 if (user == null) throw new ArgumentNullException(nameof(user));17 // public async Task<User> AddUserAsync(User user, CancellationToken cancellationToken = default) 18 // { 19 // if (user == null) throw new ArgumentNullException(nameof(user)); 20 20 21 if (!string.IsNullOrWhiteSpace(user.Email))22 {23 user.Email = user.Email.Trim();21 // if (!string.IsNullOrWhiteSpace(user.Email)) 22 // { 23 // user.Email = user.Email.Trim(); 24 24 25 var exists = await _users.EmailExistsAsync(user.Email, cancellationToken);26 if (exists)27 throw new InvalidOperationException("A user with this email already exists.");28 }25 // var exists = await _users.EmailExistsAsync(user.Email, cancellationToken); 26 // if (exists) 27 // throw new InvalidOperationException("A user with this email already exists."); 28 // } 29 29 30 return await _users.AddUserAsync(user, cancellationToken);31 }32 }33 }30 // return await _users.AddUserAsync(user, cancellationToken); 31 // } 32 // } 33 //}
Note:
See TracChangeset
for help on using the changeset viewer.
