public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); 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 { if (bo.VerificarExistenciaCadastro(model.CPF)) { Response.StatusCode = 400; return(Json("O CPF Informado já está cadastrado.")); } model.Id = bo.Incluir(new Cliente() { CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF.Replace(".", "").Replace("-", "") }); List <string> nomes = model.listaNomes; List <string> cpfs = model.listaCPFs; BoBeneficiario boBeneficiario = new BoBeneficiario(); for (int i = 0; i < nomes.Count; i++) { Beneficiario b = new Beneficiario(); b.CPF = cpfs[i]; b.Nome = nomes[i]; b.IdCliente = model.Id; boBeneficiario.Incluir(b); } return(Json("Cliente Cadastrado com Sucesso!")); } }