UserService¶
Namespace: Rest_API.Services.User
Provides user-related operations such as retrieving, updating, deleting users, and changing passwords.
Inheritance Object → UserService
Implements IUserService
Constructors¶
UserService(ILogger<UserService>, UserManager<ApiUser>)¶
Initializes a new instance of the UserService class.
Parameters¶
logger ILogger<UserService>
The logger instance for logging actions and errors.
userManager UserManager<ApiUser>
The user manager for user operations.
Methods¶
ChangePassword(ApiUser, String, String)¶
Parameters¶
user ApiUser
currentPassword String
newPassword String
Returns¶
ChangeUser(ApiUser)¶
Parameters¶
user ApiUser
Returns¶
DeleteUser(ApiUser)¶
Parameters¶
user ApiUser
Returns¶
GetUserById(String)¶
Parameters¶
userId String