private static List <Transaction> cursorToList(ICursor c)
        {
            List <Transaction> transactions = new List <Transaction>();

            if (c != null)
            {
                while (c.MoveToNext())
                {
                    Transaction purchase = BillingDB.createTransaction(c);
                    transactions.Add(purchase);
                }
                c.Close();
            }
            return(transactions);
        }