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); }
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); }