public ActionResult Create([Bind(Include = "ContatoID,Nome,DataNascimento,EmailProfissional,EmailPessoal")] Contato contato) { using (var ctx = new BancoContexto()) { var result = ctx.Contato.Where(x => x.Nome == contato.Nome).FirstOrDefault(); if (result == null) { repCont.Adicionar(contato); repCont.SalvarTodos(); return(RedirectToAction("Index")); } } return(View(contato)); }
private static void Adicionar() { using (var contato = new ContatoRepositorio()) { new List <Contato> { new Contato { Nome = "Joao", Ativo = true, SobreNome = "Munarim", Telefone = "123456789" }, new Contato { Nome = "Maria", Ativo = true, SobreNome = "Munarim", Telefone = "89456123" } }.ForEach(contato.Adicionar); contato.SalvarTodos(); System.Console.WriteLine("Contatos adicionadas com sucesso."); System.Console.WriteLine("======= contatos cadastrados ==========="); foreach (var c in contato.GetAll()) { System.Console.WriteLine("{0} - {1}", c.ContatoID, c.Nome); } System.Console.ReadKey(); } }