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 CallUploadService(ICallUploadListModelFactory callUploadListModelFactory, ICallUploadRepository callUploadRepository, IUniqueItemRepository <File> fileRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IMediaRepository mediaRepository, ICallQueueRepository callQueueRepository, ICorporateAccountRepository corporateAccountRepository, ICallCenterCallRepository callCenterCallRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICallQueueCustomerContactService callQueueCustomerContactService, ICustomerAccountGlocomNumberService customerAccountGlocomNumberService, ICustomerRepository customerRepository, IProspectCustomerRepository prospectCustomerRepository, ICustomerService customerService) { _callUploadListModelFactory = callUploadListModelFactory; _callUploadRepository = callUploadRepository; _fileRepository = fileRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _mediaRepository = mediaRepository; _callQueueRepository = callQueueRepository; _corporateAccountRepository = corporateAccountRepository; _callCenterCallRepository = callCenterCallRepository; _callQueueCustomerRepository = callQueueCustomerRepository; _callQueueCustomerCallRepository = callQueueCustomerCallRepository; _callQueueCustomerContactService = callQueueCustomerContactService; _customerAccountGlocomNumberService = customerAccountGlocomNumberService; _customerRepository = customerRepository; _prospectCustomerRepository = prospectCustomerRepository; _customerService = customerService; }
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"); }