예제 #1
0
        public bool InsertarTransaccionPaypal(TransaccionPaypal model)
        {
            bool resultado = false;

            try
            {
                using (SudokuContext Context = new SudokuContext())
                {
                    Context.TransaccionPaypal.Add(model);
                    Context.SaveChanges();
                    resultado = true;
                }
            }
            catch (Exception ex)
            {
                InsertarSucesoLog(Funcion.ConstruirSucesoLog(ex.ToString().Substring(0, 300) + "*EngineDb/InsertarTransaccionPaypal*"));
            }
            return(resultado);
        }
예제 #2
0
        public void WebHookPay()
        {
            string cadena = string.Empty;

            if (Request.RequestType.Equals("POST"))
            {
                var stream = new StreamReader(Request.InputStream);
                stream.BaseStream.Seek(0, SeekOrigin.Begin);
                cadena = stream.ReadToEnd();
            }
            TransaccionPaypal modelo = new TransaccionPaypal();

            if (cadena != string.Empty)
            {
                modelo.Descripcion = cadena;
            }
            else
            {
                modelo.Descripcion = "sin respuesta";
            }

            modelo.Fecha = DateTime.UtcNow;
            Metodo.InsertarTransaccionPaypal(modelo);
        }