Handler.cs 444 B

12345678910111213
  1. using Application.Abstractions.Messaging;
  2. using Application.Abstractions.Identity;
  3. using Application.Abstractions.Identity.Models;
  4. namespace Application.Features.Director.User.Get;
  5. public sealed class Handler(IIdentityUserReader userReader) : IQueryHandler<Query, AspNetUserDto?>
  6. {
  7. public async Task<AspNetUserDto?> Handle(Query request, CancellationToken ct)
  8. {
  9. return await userReader.GetUserAsync(request.ID, ct);
  10. }
  11. }