public JsonResult ValidarCPF( [Bind(Prefix = "Pessoa.PessoaFisica.CPF")] string CPF, [Bind(Prefix = "Pessoa.PessoaFisica.PessoaId")] int PessoaId ) { bool cpfExiste = false; try { cpfExiste = _pessoaFisicaService.CPFJaCadastrado(CPF, PessoaId) ? true : false; if (!_pessoaFisicaService.IsCPF(CPF)) { return(Json("CPF inválido", JsonRequestBehavior.AllowGet)); } if (cpfExiste) { return(Json("CPF já cadastrado", JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); } catch { return(Json(false, JsonRequestBehavior.AllowGet)); } }