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);
        }
        public List<string> GetStates()
        {
            const int INDEX = 0;
            var ufs = new List<string>();

            try
            {
                using (var service = new cidadesSoapClient())
                {
                    var states = service.RETORNA_ESTADOS();
                    ufs.AddRange(from object state in states.Tables[0].Rows select GetDataRowValueFor(state, INDEX));
                }
            }
            catch
            {
                throw new UnavailableWebServiceException();
            }

            return ufs;
        }
Example #4
0
        public List <string> GetStates()
        {
            const int INDEX = 0;
            var       ufs   = new List <string>();

            try
            {
                using (var service = new cidadesSoapClient())
                {
                    var states = service.RETORNA_ESTADOS();
                    ufs.AddRange(from object state in states.Tables[0].Rows select GetDataRowValueFor(state, INDEX));
                }
            }
            catch
            {
                throw new UnavailableWebServiceException();
            }

            return(ufs);
        }