public ActionResult Create(PessoaFisica pessoaFisica) { try { if (ModelState.IsValid) { PessoaFisicaRepository pfRep = new PessoaFisicaRepository(); if (pfRep.Inserir(pessoaFisica) == 0) { ModelState.AddModelError("", "Não foi possível cadastrar a pessoa física."); return(View(pessoaFisica)); } else { return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "Os dados do formulário estão incorretos."); return(View(pessoaFisica)); } } catch (Exception ex) { ModelState.AddModelError("", "Os dados do formulário estão incorretos: " + ex); return(View(pessoaFisica)); } }
public ActionResult Store(string nome, string cpf, string rg, string dataNascimento, string sexo) { PessoaFisicaRepository repositorio = new PessoaFisicaRepository(); PessoaFisica pessoa = new PessoaFisica(); pessoa.Nome = nome; pessoa.CPF = cpf; pessoa.RG = rg; pessoa.DataNascimento = Convert.ToDateTime(dataNascimento); pessoa.Sexo = sexo; repositorio.Inserir(pessoa); return(RedirectToAction("Index")); }