AppD.MerchantBank.CardService.Debit C# (CSharp) Method

Debit() public method

public Debit ( string cardNumber, double amount ) : int
cardNumber string
amount double
return int
        public int Debit(string cardNumber, double amount)
        {
            int id = -1;
            if (IsValid(cardNumber))
            {
                Interlocked.Increment(ref safeInstanceCount);
                id = safeInstanceCount;
                string record = string.Format(debittransactionformatter, id, cardNumber, amount);
                log.Info(record);
            }
            return id;
        }