Пример #1
0
 public EligibilityUploadService(IMediaRepository mediaRepository, IEligibilityUploadRepository eligibilityUploadRepository,
                                 IUniqueItemRepository <File> fileRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                 IEligibilityUploadListModelFactory eligibilityUploadListModelFactory, ICorporateAccountRepository corporateAccountRepository)
 {
     _mediaRepository             = mediaRepository;
     _eligibilityUploadRepository = eligibilityUploadRepository;
     _fileRepository = fileRepository;
     _organizationRoleUserRepository    = organizationRoleUserRepository;
     _eligibilityUploadListModelFactory = eligibilityUploadListModelFactory;
     _corporateAccountRepository        = corporateAccountRepository;
 }
Пример #2
0
 public EligibilityUploadParsePollingAgent(ILogManager logManager, IEligibilityUploadRepository eligibilityUploadRepository, IUniqueItemRepository <File> fileRepository,
                                           IMediaRepository mediaRepository, ISettings settings, ICsvReader csvReader, ICustomerRepository customerRepository, ICorporateAccountRepository corporateAccountRepository,
                                           ICustomerEligibilityService customerEligibilityService)
 {
     _eligibilityUploadRepository = eligibilityUploadRepository;
     _fileRepository             = fileRepository;
     _mediaRepository            = mediaRepository;
     _settings                   = settings;
     _csvReader                  = csvReader;
     _customerRepository         = customerRepository;
     _corporateAccountRepository = corporateAccountRepository;
     _customerEligibilityService = customerEligibilityService;
     _logger           = logManager.GetLogger("EligibilityUploadParsePollingAgent");
     _isDevEnvironment = settings.IsDevEnvironment;
 }
        public MassRegistrationController(ICustomerRegistrationService customerRegistrationService, IMediaRepository mediaRepository, IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository,
                                          IOrganizationRepository organizationRepository, ISessionContext sessionContext, ICorporateTagService corporateTagService,
                                          ILanguageRepository languageRepository, ILabRepository labRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier,
                                          ILogManager logManager, IUniqueItemRepository <Core.Application.Domain.File> fileRepository, ICorporateUploadRepository corporateUploadRepository, IAccountAdditionalFieldRepository accountAdditionalFieldRepository,
                                          ICorporateUploadHelper corporateUploadHelper, IEligibilityUploadRepository eligibilityUploadRepository, IEligibilityUploadService eligibilityUploadService,
                                          ISettings settings, ICorporateUploadService corporateUploadService, ICustomerActivityTypeUploadRepository customerActivityTypeUploadRepository,
                                          ICustomerActivityTypeUploadService customerActivityTypeUploadService, IMemberUploadParseDetailRepository memberUploadParseDetailRepository,
                                          IMemberUploadParseDetailFactory memberUploadParseDetailFactory, ICustomerWithDuplicateAcesIdFileGenerator customerWithDuplicateAcesIdFileGenerator)
        {
            _customerRegistrationService = customerRegistrationService;
            _mediaRepository             = mediaRepository;

            _eventRepository            = eventRepository;
            _corporateAccountRepository = corporateAccountRepository;
            _organizationRepository     = organizationRepository;
            _sessionContext             = sessionContext;
            _corporateTagService        = corporateTagService;

            _languageRepository = languageRepository;
            _labRepository      = labRepository;

            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _notifier                         = notifier;
            _logger                           = logManager.GetLogger <MassRegistrationController>();
            _fileRepository                   = fileRepository;
            _corporateUploadRepository        = corporateUploadRepository;
            _accountAdditionalFieldRepository = accountAdditionalFieldRepository;

            _corporateUploadHelper                    = corporateUploadHelper;
            _eligibilityUploadRepository              = eligibilityUploadRepository;
            _eligibilityUploadService                 = eligibilityUploadService;
            _corporateUploadService                   = corporateUploadService;
            _customerActivityTypeUploadRepository     = customerActivityTypeUploadRepository;
            _customerActivityTypeUploadService        = customerActivityTypeUploadService;
            _memberUploadParseDetailRepository        = memberUploadParseDetailRepository;
            _memberUploadParseDetailFactory           = memberUploadParseDetailFactory;
            _customerWithDuplicateAcesIdFileGenerator = customerWithDuplicateAcesIdFileGenerator;
            _pageSize = settings.DefaultPageSizeForReports;
        }