Ejemplo n.º 1
0
        private IList <Tipo> RealizaConsultaNoBD(Tipo entidade, IContextoDAO dao)
        {
            try
            {
                IList <object> retorno = dao.Consultar(entidade); // salva os dados parametrizados
                DarCommit(dao);
                if (retorno == null || retorno.Count == 0)
                {
                    return(null);
                }
                IList <Tipo> retornoFinal = retorno.OfType <Tipo>().ToList();

                return(retornoFinal);
            }
            catch (Exception e)
            {
                dao.Rollback();
                dao.FecharConexao();
                throw;
            }
        }