public ActionResult Edit(int id, Domain.Contato.ContatoMO contato) { try { if (ModelState.IsValid) { Domain.Contato.ContatoMO.Contatos.Where(c => c.Id == id).FirstOrDefault().Nome = contato.Nome; Domain.Contato.ContatoMO.Contatos.Where(c => c.Id == id).FirstOrDefault().Empresa = contato.Empresa; Domain.Contato.ContatoMO.Contatos.Where(c => c.Id == id).FirstOrDefault().Endereco = contato.Endereco; } return(RedirectToAction("Index", "Telefone", new { id = id })); } catch { return(View()); } }
// GET: Contato public ActionResult Index(string busca) { Domain.Contato.ContatoMO contato = new Domain.Contato.ContatoMO(); List <Domain.Contato.ContatoMO> contatos; if (!string.IsNullOrEmpty(busca)) { contatos = contato.GetContatos(busca); } else { contatos = contato.GetContatos(); } if (contatos.Count > 0) { return(View(contatos)); } else { return(View("SemContato")); } }
public ActionResult Create(Domain.Contato.TelefoneMO telefone, Domain.Contato.ContatoMO contato) { try { // TODO: Add insert logic here if (ModelState.IsValid) { Domain.Contato.ContatoMO c = new Domain.Contato.ContatoMO(); Domain.Contato.ContatoMO.IdCount++; contato.Id = Domain.Contato.ContatoMO.IdCount; contato.Telefones.Add(telefone); Domain.Contato.ContatoMO.Contatos.Add(contato); //CreateEmail(Domain.Contato.ContatoMO.Contatos.Last().Id); return(RedirectToAction("Create", "Email", new { idContato = contato.Id })); //return RedirectToAction("Index"); } } catch { ModelState.AddModelError("", "Não foi salvar"); } return(View()); }