public bool AddPending(PendingTransaction transaction) { var pendingTransactions = _pendingTransactionRepository.GetPending().ToList(); pendingTransactions.Add(transaction); if (_transactionValidator.PendingTransactionsValidate(pendingTransactions)) { return(_pendingTransactionRepository.AddPending(transaction)); } return(false); }