public PaymentTransaction( string transactionId, Authorization authorization, Capture capture, ILoggingService loggingService) { _loggingService = loggingService; TransactionId = transactionId; Authorization = authorization; Capture = capture; }
public void CaptureTransaction(string currency, int amount) { Capture = new Capture { TransactionId = TransactionId, Currency = currency, Amount = amount, CreateUser = Environment.UserName, CreateDate = DateTime.Now, ModifiedUser = Environment.UserName, ModifiedDate = DateTime.Now }; _loggingService.Log(TransactionId, "Transaction captured"); }