public JsonResult IncluirBeneficiario(string cpf, string nome, long id) { BoCliente bo = new BoCliente(); var existe = bo.VerificarExistenciaBeneficiario(cpf); if (existe == true) { return(Json("Erro, esse CPF já está cadastrado")); } try { bo.IncluirBeneficiario(new Beneficiario() { CPF = cpf, IDCLIENTE = id, NOME = nome }); } catch (Exception ex) { throw ex; } return(Json("Cadastro efetuado com sucesso")); }
public JsonResult IncluirBeneficiario(ClienteBeneficiarioModel model) { BoCliente bo = new BoCliente(); try { var buscarId = bo.BuscarId(model.CPF); return(Json("CPF já existente")); } catch (Exception ex) { } //if (buscarId > 1) //{ // return Json("CPF já existente"); //} if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { bool ValidarCPF = Validacoes.ValidaCpf(model.CPF); if (ValidarCPF) { var IdCliente = bo.ConsultarCPF(model.CPF).ToString(); if (IdCliente != "CPF Não encontrado") { model.Id = bo.IncluirBeneficiario(new ClienteBeneficiario() { Nome = model.Nome, CPF = model.CPF, IdCliente = IdCliente }); return(Json("Cadastro efetuado com sucesso")); } else { return(Json(IdCliente)); } } else { return(Json("CPF Inválido!")); } } }