Пример #1
0
 public void setIdentityKey(string name, IdentityKey identityKey, string accountId)
 {
     dB.InsertOrReplace(new IdentityKeyTable()
     {
         id          = IdentityKeyTable.generateId(name, accountId),
         name        = name,
         accountId   = accountId,
         identityKey = identityKey.serialize()
     });
 }
Пример #2
0
        public IdentityKey getIdentityKey(string name, string accountId)
        {
            List <IdentityKeyTable> list = dB.Query <IdentityKeyTable>(true, "SELECT * FROM " + DBTableConsts.IDENTITY_KEY_TABLE + " WHERE id = ?;", IdentityKeyTable.generateId(name, accountId));

            if (list.Count <= 0)
            {
                return(null);
            }
            return(new IdentityKey(list[0].identityKey, 0));
        }
Пример #3
0
 public void deleteIdentityKey(string name, string accountId)
 {
     dB.Execute("DELETE FROM " + DBTableConsts.IDENTITY_KEY_TABLE + " WHERE id = ?;", IdentityKeyTable.generateId(name, accountId));
 }
Пример #4
0
        public bool containsIdentityKey(string name, string accountId)
        {
            List <IdentityKeyTable> list = dB.Query <IdentityKeyTable>(true, "SELECT * FROM " + DBTableConsts.IDENTITY_KEY_TABLE + " WHERE id = ?;", IdentityKeyTable.generateId(name, accountId));

            return(list.Count > 0);
        }