Handler.cs 473 B

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