public async Task <Country[]> GetCountries() { var request = new GetCountriesRequest(); var response = await countryServiceClient.GetCountriesAsync(request); return(response.Countries.ToArray()); }
public IEnumerable <Country> GetCountries() { var request = new GetCountriesRequest(); var result = clientProxy.Execute(client => client.GetCountries(request)); return(result.GetCountriesResult.AsEnumerable().Select(MapCountryDtoToCountry)); }
/// <summary> /// Handle /// </summary> /// <param name="request"></param> /// <param name="cancellationToken"></param> /// <returns></returns> public override async Task <List <GetCountriesResponse> > Handle(GetCountriesRequest request, CancellationToken cancellationToken) { List <string> countries = await repository.GetAll().Select(c => c.Pais).Distinct().ToListAsync().ConfigureAwait(false); countries = countries.OrderBy(c => c).ToList(); var result = countries.Select(pais => new GetCountriesResponse(pais)); return(result.ToList()); }
public override async Task GetCountries( GetCountriesRequest request, IServerStreamWriter <CountryResponse> responseStream, ServerCallContext context) { foreach (var response in CompaniesMock()) { await responseStream.WriteAsync(response); } }
public GetCountriesResponse GetCountries(GetCountriesRequest request) { GetCountriesResponse response = new GetCountriesResponse(); IEnumerable <dynamic> countries; countries = repository.GetCountries().ToList(); if (countries == null) { throw new ResourceNotFoundException("The requested countries list was not found."); } response.Countries = countries; return(response); }
public GetCountriesResponse Any(GetCountriesRequest request) { return(this._countryService.GetCountriesDto()); }
/// <inheritdoc /> public void GetCountries(GetCountriesRequest request) { throw new System.NotImplementedException(); }