public PaymentService(IPaymentQueue mainQueue,
                       IBalanceRepository balanceRepository,
                       IAccountRepository accountRepository,
                       IEntryRepository entryRepository)
     : base(mainQueue,
            accountRepository,
            balanceRepository,
            entryRepository)
 {
 }
        const int DELAY_RETRAY_OTHER_FAIL  = 3 * 60000; // 3 * 60 MIN * SEG

        public ConsolidateEntryWorker(IPaymentService paymentService, IPaymentQueue paymentQueue,
                                      IReceiptService receiptService, IReceiptQueue receiptQueue,
                                      IErrorQueue errorQueue, ILogger <ConsolidateEntryWorker> logger)
        {
            _paymentQueue   = paymentQueue;
            _paymentService = paymentService;

            _receiptQueue   = receiptQueue;
            _receiptService = receiptService;

            _logger     = logger;
            _errorQueue = errorQueue;
        }
Exemplo n.º 3
0
 public FinancialEntryBusiness(
     IPaymentQueue paymentQueue,
     IReceiptQueue receiptQueue,
     IFinancialEntryRepository financialEntryRepository,
     IFinancialEntryValidateService financialEntryValidateService,
     IDayBalanceBusiness dayBalanceBusiness,
     IConfiguration configuration
     )
 {
     _paymentQueue                  = paymentQueue;
     _receiptQueue                  = receiptQueue;
     _financialEntryRepository      = financialEntryRepository;
     _financialEntryValidateService = financialEntryValidateService;
     _dayBalanceBusiness            = dayBalanceBusiness;
     Configuration                  = configuration;
 }