Exemple #1
0
        private void AggiornaInfoMeteo(FornitoreInformazioniMeteoHttp fornitoreMeteo)
        {
            double temperatura = fornitoreMeteo.GetDato("temperature");
            double precipitazioni = fornitoreMeteo.GetDato("precipitation");
            double pressione = fornitoreMeteo.GetDato("pressure");
            double umidità = fornitoreMeteo.GetDato("humidity");
            double livelloNuvole = fornitoreMeteo.GetDato("clouds");

            _temperaturaTextBox.Text = temperatura + " °C";
            _precipitazioniTextBox.Text = precipitazioni + " mm";
            _pressioneTextBox.Text = pressione + " hPa";
            _umiditàTextBox.Text = umidità + " %";

            CaricaImmagineMeteo(livelloNuvole, precipitazioni);
        }
 public static FornitoreInformazioniMeteoHttp GetFornitore()
 {
     if (_instance == null)
         _instance = new FornitoreInformazioniMeteoHttp();
     return _instance;
 }
 public ProviderPrecipitazioniDefaultHttp()
 {
     giver = FornitoreInformazioniMeteoHttp.GetFornitore();
 }
 public ProviderTemperaturaDefaultHttp()
 {
     giver = FornitoreInformazioniMeteoHttp.GetFornitore();
 }