Ejemplo n.º 1
0
        public JsonResult IncluirBeneficiario(long?idCliente, BeneficiarioModel beneficiarioModel)
        {
            if (idCliente == null)
            {
                Response.StatusCode = 400;
            }

            List <string> erros = this.errorNewBeneficiario(beneficiarioModel.CPFBeneficiario);

            if (erros.Count > 0)
            {
                Response.StatusCode = 400;
                return(Json(string.Join(Environment.NewLine, erros)));
            }
            BoCliente    bo           = new BoCliente();
            Beneficiario beneficiario = new Beneficiario {
                CPF       = beneficiarioModel.CPFBeneficiario,
                Nome      = beneficiarioModel.NomeBeneficiario,
                IdCliente = idCliente.Value
            };
            long id = bo.IncluirNovoBeneficiario(beneficiario);

            beneficiario.Id = id;
            return(Json(beneficiarioModel));
        }