public bool TransLoad(Character character, bool continueOnError)
 {
     try
     {
         if (character != null)
         {
             DBQProvider dbq = new DBQProvider(character);
             return InternalDatabaseProvider.TransactionLoad(dbq, continueOnError);
         }
         else
         {
             return false;
         }
     }
     catch (Exception)
     {
         return false;
     }
 }
 public bool TransSave(Character character)
 {
     try
     {
         if (character != null)
         {
             DBQProvider dbq = new DBQProvider(character);
             return InternalDatabaseProvider.TransactionSave(dbq);
         }
         else
         {
             return false;
         }
     }
     catch (Exception)
     {
         return false;
     }
 }
 public bool TransactionInsert(Character character, uint owner)
 {
     try
     {
         if (character != null)
         {
             DBQProvider dbq = new DBQProvider(character);
             dbq.OwnerId = owner;
             return InternalDatabaseProvider.TransactionInsert(dbq);
         }
         else
         {
             return false;
         }
     }
     catch (Exception)
     {
         return false;
     }
 }