コード例 #1
0
 public void ProcessTransaction(Transaction transaction)
 {
     if (_iTransactionValidator.TryValidateTransaction(transaction))
     {
         _iTransactionRepository.AddUnprocessedTransaction(transaction);
     }
 }
コード例 #2
0
        public IActionResult AddTransaction(Transaction transaction)
        {
            if (_iTransactionValidator.TryValidateTransaction(transaction))
            {
                _iTransactionPublisher.PublishTransaction(transaction);
                return(Accepted());
            }

            return(BadRequest());
        }