public static void DeleteToken(TBLPIDE_TOKEN token) { PideDatabase db = ObtenerBaseDatos(); db.TBLPIDE_TOKEN.Attach(token); db.TBLPIDE_TOKEN.Remove(token); db.SaveChanges(); }
public static void UpdateToken(TBLPIDE_TOKEN token) { PideDatabase db = ObtenerBaseDatos(); var result = db.TBLPIDE_TOKEN.SingleOrDefault(t => t.STOK_AUTH_TOKEN == token.STOK_AUTH_TOKEN); if (result != null) { result.DTOK_FECHA_EXPIRACION = DateTime.Now.AddHours(3); db.SaveChanges(); } }
public static void GuardarToken(string email, string authToken) { PideDatabase db = ObtenerBaseDatos(); var id = db.Database.SqlQuery <int>("SELECT SEQPIDE_CREA_TOKEN_ID.NEXTVAL FROM DUAL").First(); TBLPIDE_TOKEN token = new TBLPIDE_TOKEN { CTOK_TOKEN_ID = id, STOK_USUARIO_ID = email, STOK_AUTH_TOKEN = authToken }; DateTime now = DateTime.Now; token.DTOK_FECHA_CREACION = now; token.DTOK_FECHA_EXPIRACION = now.AddHours(3); db.TBLPIDE_TOKEN.Add(token); db.SaveChanges(); }
public static void SaveConsulta(string token, byte consultaId, string parameters, string error, string comentarioError) { Debug.Print("Insertar en BD"); PideDatabase db = ObtenerBaseDatos(); var id = db.Database.SqlQuery <int>("SELECT SEQPIDE_CREA_CONSULTALOG_ID.NEXTVAL FROM DUAL").First(); TBLPIDE_CONSULTA_LOG consultaLog = new TBLPIDE_CONSULTA_LOG(); consultaLog.CCONSLOG_CONSULTA_LOG_ID = id; consultaLog.SCONSLOG_USUARIO = GetUserFromToken(token); consultaLog.DCONSLOG_FECHA_HORA = DateTime.Now; consultaLog.CCCONSLOG_ERROR = error; consultaLog.SCONSLOG_COMENTARIO_ERROR = comentarioError; consultaLog.CCONS_CONSULTA_ID = consultaId; consultaLog.SCONSLOG_PARAMETROS_REQUEST = parameters; db.TBLPIDE_CONSULTA_LOG.Add(consultaLog); db.SaveChanges(); Debug.Print("FIN De insercion en BD"); }