BTCPay-infrastructure-recovery
This commit is contained in:
@@ -103,6 +103,21 @@ public class AuthService : IAuthService
|
||||
};
|
||||
}
|
||||
|
||||
public async Task<UserDto?> GetUserByUsernameAsync(string username)
|
||||
{
|
||||
var user = await _context.Users
|
||||
.FirstOrDefaultAsync(u => u.Username == username && u.IsActive);
|
||||
if (user == null) return null;
|
||||
|
||||
return new UserDto
|
||||
{
|
||||
Id = user.Id,
|
||||
Username = user.Username,
|
||||
CreatedAt = user.CreatedAt,
|
||||
IsActive = user.IsActive
|
||||
};
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<UserDto>> GetAllUsersAsync()
|
||||
{
|
||||
return await _context.Users
|
||||
|
||||
Reference in New Issue
Block a user