Beispiel #1
0
        public void CriarContatoNoBanco()
        {
            var _contexto = new Contexto();

            var novoContato = new ContatoModelo()
            {
                Nome     = "Luciano",
                Telefone = "11997628553",
                Email    = "*****@*****.**"
            };

            _contexto.CONTATOS.Add(novoContato);
            _contexto.SaveChanges();
        }
Beispiel #2
0
        public ActionResult Editar(ContatoModelo contato)
        {
            try
            {
                dbContato = new ContatoRepositorio();
                dbContato.Salvar(contato);

                TempData.Add("Mensagem", "Contato atualizado com sucesso!");

                return(RedirectToAction("Listar"));
            }
            catch (Exception)
            {
                TempData.Add("Mensagem", "Erro ao atualizar!");
                return(View());
            }
        }
Beispiel #3
0
        public void Salvar(ContatoModelo contato)
        {
            var contatoMod = new ContatoModelo();

            if (contato.ID == 0)
            {
                _contexto.CONTATOS.Add(contato);
            }
            else
            {
                contatoMod = _contexto.CONTATOS.Find(contato.ID);

                contatoMod.Nome     = contato.Nome;
                contatoMod.Telefone = contato.Telefone;
                contatoMod.Email    = contato.Email;
            }
            _contexto.SaveChanges();
        }
Beispiel #4
0
        public ActionResult Cadastrar(ContatoModelo dadosTela)
        {
            try
            {
                dbContato = new ContatoRepositorio();
                dbContato.Salvar(dadosTela);

                TempData.Add("Mensagem", "Contato cadastrado com sucesso!");

                return(RedirectToAction("Listar"));
            }

            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
                Console.ReadLine();
                TempData.Add("Mensagem", "Erro ao cadastrar!");

                return(View());
            }
        }
Beispiel #5
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());
                }
            }
        }
Beispiel #6
0
 public void Excluir(ContatoModelo contato)
 {
     _contexto.CONTATOS.Remove(contato);
     _contexto.SaveChanges();
 }