public List<string> GetCitiesByState(string uf)
        {
            const int INDEX = 1;
            var cities = new List<string>();
            try
            {
                using (var service = new cidadesSoapClient())
                {
                    var values = service.RETORNA_CIDADES_ESTADO(uf);
                    cities.AddRange(from object city in values.Tables[0].Rows select GetDataRowValueFor(city, INDEX));
                }
            }
            catch
            {
                throw new UnavailableWebServiceException();
            }

            return cities;
        }
Example #2
0
        public List <string> GetCitiesByState(string uf)
        {
            const int INDEX  = 1;
            var       cities = new List <string>();

            try
            {
                using (var service = new cidadesSoapClient())
                {
                    var values = service.RETORNA_CIDADES_ESTADO(uf);
                    cities.AddRange(from object city in values.Tables[0].Rows select GetDataRowValueFor(city, INDEX));
                }
            }
            catch
            {
                throw new UnavailableWebServiceException();
            }

            return(cities);
        }