public CallUploadController(IUniqueItemRepository <File> fileRepository, ISessionContext session, IMediaRepository mediaRepository, ISettings settings, ICallUploadRepository callUploadRepository, ICsvReader csvReader, ICallUploadService callUploadService, ICallUploadHelper callUploadHelper) { _fileRepository = fileRepository; _session = session; _mediaRepository = mediaRepository; _pageSize = settings.DefaultPageSizeForReports; _callUploadRepository = callUploadRepository; _csvReader = csvReader; _callUploadService = callUploadService; _callUploadHelper = callUploadHelper; }
public ApplyRulesOnLockedCustomersPollingAgent(ICallUploadLogRepository callUploadLogRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ICallCenterCallRepository callCenterCallRepository, ILogManager logManager, ICallUploadRuleEngine callUploadRuleEngine, IProspectCustomerRepository prospectCustomerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallUploadHelper callUploadHelper, ICallQueueRepository callQueueRepository, ISettings settings) { _callUploadLogRepository = callUploadLogRepository; _callQueueCustomerRepository = callQueueCustomerRepository; _callCenterCallRepository = callCenterCallRepository; _callUploadRuleEngine = callUploadRuleEngine; _prospectCustomerRepository = prospectCustomerRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _callUploadHelper = callUploadHelper; _callQueueRepository = callQueueRepository; _isDevEnvironment = settings.IsDevEnvironment; _logger = logManager.GetLogger("ApplyRulesOnLockedCustomersPollingAgent"); }
public CallUploadFileParserPollingAgent(ICallUploadRepository callUploadRepository, ICallUploadLogRepository callUploadLogRepository, ILogManager logManager, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ICsvReader csvReader, ICallUploadHelper callUploadHelper, ICustomerRepository customerRepository, ICorporateAccountRepository corporateAccountRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueRepository callQueueRepository, ICallCenterCallRepository callCenterCallRepository, IEventRepository eventRepository, ICallQueueCustomerCallRepository callQueueCustomerCallRepository, IProspectCustomerRepository prospectCustomerRepository, ICallCenterRepository callCenterRepository, IProspectCustomerFactory prospectCustomerFactory, IUniqueItemRepository <CustomerCallNotes> customerCallNotesRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterNotesRepository callCenterNotesRepository, ICallUploadRuleEngine callUploadRuleEngine, IDirectMailRepository directMailRepository, ISettings settings, IDirectMailTypeRepository directMailTypeRepository, ICampaignRepository campaignRepository) { _callUploadRepository = callUploadRepository; _callUploadLogRepository = callUploadLogRepository; _fileRepository = fileRepository; _mediaRepository = mediaRepository; _csvReader = csvReader; _callUploadHelper = callUploadHelper; _customerRepository = customerRepository; _corporateAccountRepository = corporateAccountRepository; _callQueueCustomerRepository = callQueueCustomerRepository; _callQueueRepository = callQueueRepository; _callCenterCallRepository = callCenterCallRepository; _eventRepository = eventRepository; _callQueueCustomerCallRepository = callQueueCustomerCallRepository; _prospectCustomerRepository = prospectCustomerRepository; _callCenterRepository = callCenterRepository; _prospectCustomerFactory = prospectCustomerFactory; _organizationRoleUserRepository = organizationRoleUserRepository; _callCenterNotesRepository = callCenterNotesRepository; _callUploadRuleEngine = callUploadRuleEngine; _directMailRepository = directMailRepository; _directMailTypeRepository = directMailTypeRepository; _campaignRepository = campaignRepository; _customerCallNotesRepository = customerCallNotesRepository; _isDevEnvironment = settings.IsDevEnvironment; _logger = logManager.GetLogger("CallUploadPollingAgent"); }