public static byte[] GetSerializeByte(QACard card) { KillMemoryStream(); ms = new MemoryStream(); bf.Serialize(ms, card); return(ms.ToArray()); }
//Sets cards of theme private List <QACard> GetCards(Theme th) { ResetCommand(); command.CommandText = "SELECT ID,serialized from QACard where ThemeID = " + th.IDatabaseID + ";"; SQLiteDataReader tmpTable; List <QACard> returnList = new List <QACard>(); tmpTable = command.ExecuteReader(); while (tmpTable.Read()) { QACard tmpCard = (QACard)Serialize.GetDeserializeObject((byte[])tmpTable.GetValue(1)); tmpCard.IDatabaseID = tmpTable.GetInt64(0); returnList.Add(tmpCard); } tmpTable.Close(); return(returnList); }