Beispiel #1
0
        // 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));
        }
Beispiel #2
0
        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());
            }
        }