using CMSMicroservice.Protobuf.Protos.UserAddress; namespace BackOffice.BFF.Application.UserAddressCQ.Queries.GetUserAddress; public class GetUserAddressQueryHandler : IRequestHandler { private readonly IApplicationContractContext _context; public GetUserAddressQueryHandler(IApplicationContractContext context) { _context = context; } public async Task Handle(GetUserAddressQuery request, CancellationToken cancellationToken) { var response = await _context.UserAddress.GetUserAddressAsync(request.Adapt(), cancellationToken: cancellationToken); return response.Adapt(); } }