// GET: PessoaFisica public ActionResult Adiciona(Pessoa pessoa) { PessoaDAO dao = new PessoaDAO(); if (pessoa.ID == 0) { dao.Adiciona(pessoa); } else { dao.Alterar(pessoa); } return(RedirectToAction("Index", "Pessoa")); }
public JsonResult Adiciona(Pessoa pessoa) { var dao = new PessoaDAO(); if (dao.Existe(pessoa.CpfCnpj) != null) { return(Json(new { adicionou = false, msg = "Já existe um cliente cadastrado com este CPF/CNPJ." })); } else { if (pessoa.Valida() && pessoa.Endereco.Valida()) { dao.Adiciona(pessoa); return(Json(new { adicionou = true })); } else { return(Json(new { adicionou = false, msg = "Dados inválidos." })); } } }