Beispiel #1
0
        public async Task <Country[]> GetCountries()
        {
            var request  = new GetCountriesRequest();
            var response = await countryServiceClient.GetCountriesAsync(request);

            return(response.Countries.ToArray());
        }
Beispiel #2
0
        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());
            }
Beispiel #4
0
 public override async Task GetCountries(
     GetCountriesRequest request,
     IServerStreamWriter <CountryResponse> responseStream,
     ServerCallContext context)
 {
     foreach (var response in CompaniesMock())
     {
         await responseStream.WriteAsync(response);
     }
 }
Beispiel #5
0
        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);
        }
Beispiel #6
0
 public GetCountriesResponse Any(GetCountriesRequest request)
 {
     return(this._countryService.GetCountriesDto());
 }
Beispiel #7
0
 /// <inheritdoc />
 public void GetCountries(GetCountriesRequest request)
 {
     throw new System.NotImplementedException();
 }