Esempio n. 1
0
        public IEnumerable <StateProvince> GetStateProvinces(StateProvinceRequest request)
        {
            if (request == null)
            {
                return(null);
            }

            var query = _geoRepository.GetAll <StateProvince>();

            if (!string.IsNullOrEmpty(request.CountryCode))
            {
                query = query.Where(s => s.Country.CountryCode == request.CountryCode);
            }

            if (request.CountryID > 0)
            {
                query = query.Where(s => s.CountryID == request.CountryID);
            }

            return(query.OrderBy(s => s.Name).ToList());
        }
Esempio n. 2
0
        public IEnumerable <StateProvince> GetStateProvinces(StateProvinceRequest request)
        {
            var proxy = _geoService.CreateProxy();

            return(proxy.GetStateProvinces(request));
        }