// GET: Email/Edit/5 public ActionResult Edit(Guid id, int idContato) { ViewBag.IdContato = idContato; ViewBag.NomeContato = Domain.Contato.ContatoMO.Contatos.Where(c => c.Id == idContato).FirstOrDefault().Nome; Domain.Contato.EmailMO emailMO = new Domain.Contato.EmailMO(); foreach (var contato in Domain.Contato.ContatoMO.Contatos) { foreach (var email in contato.Emails) { if (email.Id == id) { emailMO = email; break; } } } return(View(emailMO)); }
public ActionResult Create(Domain.Contato.EmailMO email, int idContato, FormCollection collection) { try { // TODO: Add insert logic here Domain.Contato.EmailMO emailMO = new Domain.Contato.EmailMO { Classificacao = (Domain.Contato.ClassificacaoMO.Classificacoes)Convert.ToInt32(collection[2]), Email = collection[1] }; Domain.Contato.ContatoMO.Contatos.Where(c => c.Id == idContato).FirstOrDefault().Emails.Add(emailMO); return(RedirectToAction("Index", "", idContato)); } catch { return(View()); } }