Example #1
0
        public ActionResult Listar(string buscar)
        {
            dbContato = new ContatoRepositorio();

            if (!string.IsNullOrEmpty(buscar))
            {
                try
                {
                    var contato = new ContatoModelo();
                    var query   = dbContato.ObterTodos(c => c.Nome.ToUpper() == buscar.ToUpper());

                    return(View(query));
                }
                catch (Exception erro)
                {
                    TempData.Add("Mensagem", "Contato não localizado!");

                    return(View());
                }
            }
            else
            {
                try
                {
                    var contatos = dbContato.ObterTodos().ToList();

                    return(View(contatos));
                }
                catch (Exception erro)
                {
                    TempData.Add("Mensagem", "Erro ao listar!");

                    return(View());
                }
            }
        }