public ReceiptService(IReceiptQueue 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; }
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; }