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