예제 #1
0
        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;");
        }
예제 #2
0
        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;");
        }