public List <Banda> List() { List <Banda> lista = new List <Banda>(); try { DataTable objDataTable = null; //Se quiser personalizar a busca string strSQL = "select cod_banda, descricao_banda from tblBanda"; objDataTable = AcessoDadosPostgres.ExecutaConsultar(CommandType.Text, strSQL); if (objDataTable.Rows.Count <= 0) { return(lista); } foreach (DataRow objLinha in objDataTable.Rows) { Banda objNovaBanda = new Banda(); objNovaBanda.Codigo = objLinha["cod_banda"] != DBNull.Value ? Convert.ToInt32(objLinha["cod_banda"]) : 0; objNovaBanda.Descricao = objLinha["descricao_banda"] != DBNull.Value ? Convert.ToString(objLinha["descricao_banda"]) : ""; lista.Add(objNovaBanda); } return(lista); } catch (Exception) { return(lista); } }