Example #1
0
        private static Struttura CreaStruttura(DataRow row)
        {
            double    latitudineStruttura  = (double)row["latitudine"];
            double    longitudineStruttura = (double)row["longitudine"];
            Struttura struttura            = new Struttura()
            {
                Id          = (int)row["idStruttura"],
                Nome        = row["nome"].ToString(),
                Tipo        = row["tipo"].ToString(),
                Latitudine  = latitudineStruttura,
                Longitudine = longitudineStruttura,
                Descrizione = row["Descrizione"].ToString(),
                NomeCitta   = row["nomeCitta"].ToString(),
                Immagine    = ConvertImage(row["immagine"])
            };

            return(struttura);
        }
Example #2
0
        private static Struttura CreaStruttura(DataRow row, Location posizioneCorrente)
        {
            double    latitudineStruttura  = (double)row["latitudine"];
            double    longitudineStruttura = (double)row["longitudine"];
            Location  posizioneStruttura   = new Location(latitudineStruttura, longitudineStruttura);
            double    distanza             = Math.Round(GetDistanza(posizioneCorrente, posizioneStruttura), 2);
            Struttura struttura            = new Struttura()
            {
                Id               = (int)row["idStruttura"],
                Nome             = row["nome"].ToString(),
                Tipo             = row["tipo"].ToString(),
                Latitudine       = latitudineStruttura,
                Longitudine      = longitudineStruttura,
                Descrizione      = row["Descrizione"].ToString(),
                NomeCitta        = row["nomeCitta"].ToString(),
                ValutazioneMedia = double.Parse(row["valutazioneMedia"].ToString()),
                Distanza         = distanza,
                Immagine         = ConvertImage(row["immagine"])
            };

            return(struttura);
        }