private List <RisorsaInEvidenza> RecuperaRisorseInEvidenzaPrivate() { List <RisorsaInEvidenza> risorse = new List <RisorsaInEvidenza>(); SqlServerExecuteObject sseo = null; SqlDataReader dr = null; string sSql = "spRecuperaRisorseEvidenza"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.CommandType = CommandType.StoredProcedure; dr = SqlProvider.ExecuteReaderObject(sseo); while (dr.Read()) { RisorsaInEvidenza risorsa = RiempiIstanza(dr); risorse.Add(risorsa); } if (dr != null) { dr.Close(); dr.Dispose(); } return(risorse); }
private RisorsaInEvidenza RiempiIstanza(SqlDataReader dr) { if (dr == null) { throw new ArgumentNullException("dr"); } RisorsaInEvidenza risorsa = new RisorsaInEvidenza(); risorsa.ID = dr.GetGuid(0); risorsa.FileIcona = dr.GetString(1); risorsa.Url = dr.GetString(2); risorsa.Titolo = dr.GetString(3); risorsa.Tipo = dr.GetString(6); risorsa.ServizioWMS = dr.GetString(13); risorsa.ServizioWFS = dr.GetString(14); risorsa.GoogleEarth = dr.GetString(15); risorsa.Descrizione = dr.GetString(16); risorsa.IDTipoContenutoRisorsa = dr.GetInt32(17); return(risorsa); }