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); }
/// <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)); }