Handler.cs 501 B

123456789101112131415
  1. using Application.Abstractions.Messaging;
  2. using Domain.Entities.Common.ValueObject;
  3. namespace Application.Features.ReferenceData.GetBank
  4. {
  5. public sealed class Handler : IQueryHandler<Query, IReadOnlyList<Response>>
  6. {
  7. public Task<IReadOnlyList<Response>> Handle(Query request, CancellationToken _)
  8. {
  9. IReadOnlyList<Response> result = BankCode.List.Select(x => new Response(x.Value, x.Text)).ToList();
  10. return Task.FromResult(result);
  11. }
  12. }
  13. }