public ActionResult InserirEmail(string email, int IdPF) { Email _dataEmail = new Email(); EmailModel emailModel = new EmailModel() { Nome = email, IdPessoa = IdPF }; if (emailModel.IsEmailValido()) { _dataEmail.Inserir(emailModel); return PartialView("_Email", _dataEmail.Lista(IdPF)); } else throw new Exception("Erro;"); }
public ActionResult InserirEmailSession(string email) { Email _dataEmail = new Email(); EmailModel emailModel = new EmailModel() { Nome = email }; if (emailModel.IsEmailValido()) { List<EmailModel> listaEmail = new List<EmailModel>(); if (Session["EmailPF"] != null) listaEmail = (List<EmailModel>)Session["EmailPF"]; int id = listaEmail.Count == 0 ? 1 : listaEmail.Last().Id + 1; emailModel.Id = id; listaEmail.Add(emailModel); Session["EmailPF"] = listaEmail; return PartialView("_Email", listaEmail); } else throw new Exception("Erro;"); }