public void SetTransactionStatus(string id, transactionStatus status) { if (!this._transactions.ContainsKey(id)) { throw new UnityEngine.UnityException("Transaction [" + id + "] is not found in _transactions"); } Transaction transaction = this._transactions[id]; transaction.status = status; this._transactions[id] = transaction; }
public static async Task <int> addTransactionLog(int userId, string username, transactionType type, transactionStatus status, methodType method, string email, decimal amount) { if (type == transactionType.sell) { return(await databaseManager.updateQuery($"INSERT INTO transactions (userId, email, username, amount, type, method, status, confirmDate) VALUES ('{userId}', '{email}', '{username}', '{amount}', '{( int ) type}', '{( int ) method}', '{(int)status}', DATE_ADD(now(), INTERVAL 10 DAY) ) ").Execute( )); } else { return(await databaseManager.updateQuery($"INSERT INTO transactions (userId, email, username, amount, type, method, status, confirmDate) VALUES ('{userId}', '{email}', '{username}', '{amount}', '{( int ) type}', '{( int ) method}', '{( int ) status}', CURRENT_DATE() ) ").Execute( )); } }