public PaidFeeProcessor(IPaidFeeRepository paidFeeRepository, IBonusAccrualRepository bonusAccrualRepository, IMemoryCache memoryCache, IClientAccountService clientAccountService) { _paidFeeRepository = paidFeeRepository; _bonusAccrualRepository = bonusAccrualRepository; _memoryCache = memoryCache; _clientAccountService = clientAccountService; }
public AccrualPeriodProcesor(string feeClientId, IClientAccrualRepository clientAccrualRepository, IBonusAccrualRepository bonusAccrualRepository, IExchangeOperationsServiceClient exchangeOperationsServiceClient, ILog logger) { _feeClientId = feeClientId; _clientAccrualRepository = clientAccrualRepository; _bonusAccrualRepository = bonusAccrualRepository; _exchangeOperationsServiceClient = exchangeOperationsServiceClient; _logger = logger; }