/// <summary>
        /// Does the parking transaction.
        /// </summary>
        /// <param name="creditCardInfo">The credit card info.</param>
        /// <returns></returns>
        internal TransactionResult DoParkingTransaction(CreditCardDetails creditCardInfo, string bayID, string kiosksMACId)
        {
            TransactionResult result = null;
            try
            {
                //TODO: add transaction logic
                result = new TransactionResult();
                result.Result = "Successful";
                result.TransactionID = "T001";

                StoreTransactionResult(result);
            }
            catch (Exception ex)
            {
                //TODO: log exception
            }
            return result;
        }
Beispiel #2
0
        /// <summary>
        /// Does the parking transaction.
        /// </summary>
        /// <param name="creditCardInfo">The credit card info.</param>
        /// <returns></returns>
        internal TransactionResult DoParkingTransaction(CreditCardDetails creditCardInfo, string bayID, string kiosksMACId)
        {
            TransactionResult result = null;

            try
            {
                //TODO: add transaction logic
                result               = new TransactionResult();
                result.Result        = "Successful";
                result.TransactionID = "T001";

                StoreTransactionResult(result);
            }
            catch (Exception ex)
            {
                //TODO: log exception
            }
            return(result);
        }
 /// <summary>
 /// Stores the transaction result.
 /// </summary>
 /// <param name="result">The result.</param>
 private void StoreTransactionResult(TransactionResult result)
 {
     try
     {
         //TODO: add logic to store transaction result
     }
     catch (Exception ex)
     {
         //TODO: log exception
     }
 }