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