Include UserRoles and Role in GetJwtTokenQueryHandler for enhanced user data retrieval
This commit is contained in:
@@ -13,6 +13,8 @@ public class GetJwtTokenQueryHandler : IRequestHandler<GetJwtTokenQuery, GetJwtT
|
|||||||
public async Task<GetJwtTokenResponseDto> Handle(GetJwtTokenQuery request, CancellationToken cancellationToken)
|
public async Task<GetJwtTokenResponseDto> Handle(GetJwtTokenQuery request, CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
var user = await _context.Users
|
var user = await _context.Users
|
||||||
|
.Include(u => u.UserRoles)
|
||||||
|
.ThenInclude(ur => ur.Role)
|
||||||
.FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(User), request.Id);
|
.FirstOrDefaultAsync(x => x.Id == request.Id, cancellationToken) ?? throw new NotFoundException(nameof(User), request.Id);
|
||||||
return new GetJwtTokenResponseDto()
|
return new GetJwtTokenResponseDto()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user