public JsonResult Incluir(ClienteModel model) { BoCliente bo = new BoCliente(); ValidacaoController validacao = new ValidacaoController(); 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 (!validacao.ValidaCPF(model.CPF)) { Response.StatusCode = 400; return(Json(cpfInvalido)); } else if (bo.VerificarExistencia(model.CPF)) { Response.StatusCode = 400; return(Json(cpfCadastrado)); } else { 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 }); return(Json("Cadastro efetuado com sucesso")); } }
public JsonResult Incluir(BeneficiarioModel model) { BoBeneficiario bo = new BoBeneficiario(); ValidacaoController validacao = new ValidacaoController(); 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 (!validacao.ValidaCPF(model.CPF)) { Response.StatusCode = 400; return(Json(cpfInvalido)); } else if (bo.VerificarExistencia(0, model.CPF)) { Response.StatusCode = 400; return(Json(cpfCadastrado)); } else { model.Id = bo.Incluir(new Beneficiario() { Nome = model.Nome, CPF = model.CPF, IdCliente = model.IdCliente }); return(Json("")); } }