示例#1
0
        private WeatherDataJson GetDataFromWCF(ServiceProvider.IServiceProvider service)
        {
            WeatherDataJson weatherData = new WeatherDataJson();
            string          data        = string.Empty;

            var end_adress = new EndpointAddress("http://localhost:8733/Design_Time_Addresses/WeatherWCF/WeatherService/");

            using (WeatherServiceClient proxy = new WeatherServiceClient(new BasicHttpBinding(), end_adress))
            {
                data = proxy.GetData(service.ServiceName(CityName));
            }

            if (!string.IsNullOrEmpty(data))
            {
                weatherData = ConvertHelper.ConvertFromJSON(data);
            }

            return(weatherData);
        }