示例#1
0
        private void GeoObjectListBox_Selected(object sender, ElapsedEventArgs e)
        {
            _timer.Stop();

            var requestModel = new GetForecastRequest {
                GeoObjectName = _selectedGeoObject.Name, Date = DateTime.Now.Date
            };

            Forecast = _forecastServiceClient.GetForecast(requestModel);
        }
        public List <WcfContract.Forecast> Get([FromUri] int cityId, [FromUri] DateTime targetDate)
        {
            List <WcfContract.Forecast> forecasts;
            string hostName = WebConfigurationManager.AppSettings["ForecastServiceHostName"];

            using (ForecastServiceClient client = new ForecastServiceClient(hostName))
            {
                forecasts = client.GetForecast(cityId, targetDate);
            }

            return(forecasts);
        }
示例#3
0
        /// <summary>
        /// Load forecasts
        /// </summary>
        protected List <ForecastViewModel> LoadForecasts(int cityId)
        {
            var forecasts = ForecastClient.GetForecast(cityId, DateTime.Now.AddDays(1));

            return(TinyMapper.Map <List <ForecastViewModel> >(forecasts));
        }