コード例 #1
0
        public IActionResult Post([FromBody] ClientesModel model)
        {
            int    result = 0;
            string msj    = "¡Error al enviar codigo de veriicación!";

            try
            {
                if (model.TENGO_UN_CODIGO)
                {
                    if (model.ObtenerCodigo())
                    {
                        result = 1;
                        msj    = "¡Código obtenido!";
                    }
                }
                else
                {
                    model.GeneraCodigoVerificacion();
                    if (model.Create())
                    {
                        if (EnviarCodigoSMS(model))
                        {
                            result = 1;
                            msj    = "¡Código enviado!";
                        }

                        /*
                         * if (model.WHATSAPP)
                         * {
                         *      enviaWhatTWilio(model);
                         *      result = 1;
                         *      msj = "¡Codigo enviado!";
                         * }
                         * else
                         * {
                         *      EnviarCodigoSMS(model);
                         *      result = 1;
                         *      msj = "¡Codigo enviado!";
                         * }*/
                    }
                }
            }
            catch (Exception ex)
            {
                model.CODIGO = null;
            }
            return(Ok(new {
                resultado = result,
                mensaje = msj,
                cliente = model
            }));
        }
コード例 #2
0
        public async Task <ActionResult <Cliente> > PostCliente(Cliente clientes)
        {
            var cliente = new Cliente();

            cliente.Nome           = clientes.Nome;
            cliente.CPF            = clientes.CPF;
            cliente.DataNascimento = clientes.DataNascimento;
            using (var model = new ClientesModel())
            {
                model.Create(cliente);
                return(NoContent());
            }
        }