Beispiel #1
0
        static async Task DeleteCity()
        {
            CityClientService cityService = new CityClientService();

            var httpStatusCode = await cityService.Delete(6);

            if (httpStatusCode == System.Net.HttpStatusCode.OK)
            {
                System.Console.WriteLine("Deleted City!");
            }
        }
Beispiel #2
0
        static async Task UpdateCity()
        {
            CityClientService cityService = new CityClientService();

            var city = await cityService.GetById(6);

            if (city != null)
            {
                city.Name = "Sao Paulo";

                var httpStatusCode = await cityService.Update(city);

                if (httpStatusCode == System.Net.HttpStatusCode.OK)
                {
                    System.Console.WriteLine("Updated City!");
                }
            }
        }
Beispiel #3
0
        static async Task AddCity()
        {
            try
            {
                City clientCity = new City {
                    Id = 6, CountryId = 2, Name = "Sao Paolo"
                };
                CityClientService cityService = new CityClientService();

                var uri = await cityService.Add(clientCity);


                System.Console.WriteLine("Added city with uri:" + uri.AbsoluteUri);
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.Message);
            }
        }
Beispiel #4
0
        static async Task GetBrazilCities()
        {
            CountryClientService countryService = new CountryClientService();
            CityClientService    cityService    = new CityClientService();


            Country country = await countryService.GetByIsoCode("BR");

            System.Console.WriteLine("Cities of Brazil");

            if (country != null)
            {
                IEnumerable <City> result = await cityService.GetByCountryId(country.Id);

                foreach (var item in result)
                {
                    System.Console.WriteLine(item.ToString());
                }
            }
        }