Пример #1
0
        public EForecast GetForecast(string sProviderId, string sCityId)
        {
            string       url     = GetRequestUrl(sProviderId, sCityId);
            HttpProvider http    = new HttpProvider(url);
            string       sResult = http.GetResponse();

            return(ForecastProviderFactory.ConvertToForecastData(sProviderId, sResult));
        }
Пример #2
0
        private string GetRequestUrl(string sProviderId, string sCityId)
        {
            string    sUrl      = "";
            EProvider oProvider = db.GetProvider(sProviderId);
            ECity     oCity     = db.GetCity(sCityId);

            if (oProvider != null && oCity != null)
            {
                sUrl = ForecastProviderFactory.BuildRequestUrl(oProvider, oCity);
            }
            return(sUrl);
        }