コード例 #1
0
        public ActionResult Prosseguir(DadosViajante dadosViajante)
        {
            if (dadosViajante.CPF != null)
            {
                if (!ValidacaoCPF.Validar(dadosViajante.CPF))
                {
                    ModelState.AddModelError("InvalidCPF", "CPF Inválido ");
                }
            }
            if (dadosViajante.CPF == null)
            {
                ModelState.AddModelError("InvalidCPF", "Campo Obrigatório");
            }


            dadosViajante.Profissao = "nulo";
            if (ModelState.IsValid)
            {
                var dao = new DadosViajanteDAO();
                dao.Adicionar(dadosViajante);

                return(Json(new { formValido = true, viajanteId = dadosViajante.ViajanteId }));
            }
            return(PartialView("Viajante", dadosViajante));
        }
コード例 #2
0
 //Void não tem retorno
 public void Adicionar(DadosViajante dadosViajante)
 {
     db.DadosViajantes.Add(dadosViajante);
     db.SaveChanges();
 }