Handler.cs 462 B

1234567891011121314
  1. using Application.Abstractions.Identity;
  2. using Application.Abstractions.Identity.Models;
  3. using MediatR;
  4. namespace Application.Features.Director.GetUser
  5. {
  6. public sealed class Handler(IIdentityUserReader userReader) : IRequestHandler<GetUserQuery, AspNetUserDto?>
  7. {
  8. public async Task<AspNetUserDto?> Handle(GetUserQuery request, CancellationToken ct)
  9. {
  10. return await userReader.GetUserAsync(request.ID, ct);
  11. }
  12. }
  13. }