public static List <BonusCodeData> GetClaimedGifts() { List <BonusCodeData> list = new List <BonusCodeData>(); try { string query = "SELECT * FROM GiftDb ORDER BY TimeStamp DESC"; List <GiftDb> list2 = DatabaseManager.db.Query <GiftDb>(query, new object[0]); if (list2 != null) { for (int i = 0; i < list2.Count; i++) { list.Add(DbTypeConvertor.ToGiftData(list2[i])); } } } catch (Exception ex) { FMLogger.Log("failed to get saves. " + ex.Message); AnalyticsManager.DbTransactionError("giftDb", "GetClaimedGifts: " + ex.Message); } return(list); }