//GET: Estados
        public ActionResult Index()
        {
            var           daoEstado = new DAOEstado();
            List <Estado> lista     = daoEstado.GetEstados().ToList();

            return(View(lista));
        }
        private IQueryable <dynamic> Find(int?id, string q)
        {
            var daoEstados = new DAOEstado();
            var list       = daoEstados.GetEstados();
            var select     = list.Select(u => new
            {
                id             = u.idEstado,
                text           = u.nmEstado,
                uf             = u.uf,
                dtCadastro     = u.dtCadastro,
                dtUltAlteracao = u.dtAtualizacao
            }).OrderBy(u => u.text).ToList();

            if (id != null)
            {
                return(select.Where(u => u.id == id).AsQueryable());
            }
            else
            {
                return(select.AsQueryable());
            }
        }