| 1234567891011121314151617181920212223 |
- using Grpc.Net.Client;
- using GrpcShared.DTO.Search;
- using GrpcShared.Interfaces;
- using NemAnBlazor.Services.Interfaces;
- using ProtoBuf.Grpc.Client;
-
- namespace NemAnBlazor.Services
- {
- public class SearchClientService : ISearchClientService
- {
- private ISearchService _serviceClient;
-
- public SearchClientService(GrpcChannel grpcChannel)
- {
- _serviceClient = grpcChannel.CreateGrpcService<ISearchService>();
- }
-
- public async Task<SearchResponse> GetListSearchAsync(SearchRequest request)
- {
- return await _serviceClient.ListSearchAsync(request);
- }
- }
- }
|