public ImportLeadJob( ILeadAdaptersRepository leadAdaptersRepository, IServiceProviderRepository serviceProviderRepository, IImportDataRepository importDataRepository, ISearchService <Contact> searchService, ICustomFieldService customFieldService, ISuppressionListService suppressionListService, ICommunicationService communicationService, IMailGunService mailGunService, IContactService contactService, IUnitOfWork unitofWork, ICachingService cacheService, IDropdownValuesService dropdownValuesService) { _leadAdaptersRepository = leadAdaptersRepository; _serviceProviderRepository = serviceProviderRepository; _importDataRepository = importDataRepository; _searchService = searchService; _customFieldService = customFieldService; _suppressionListService = suppressionListService; _cacheService = cacheService; _communicationService = communicationService; _mailGunService = mailGunService; _contactService = contactService; _unitofWork = unitofWork; _dropdownValuesService = dropdownValuesService; }
public ElasticDataProcessor() { this.contactService = IoC.Container.GetInstance <IContactService>(); this.campaignService = IoC.Container.GetInstance <ICampaignService>(); this.opportunityService = IoC.Container.GetInstance <IOpportunitiesService>(); this.formService = IoC.Container.GetInstance <IFormService>(); this.tagService = IoC.Container.GetInstance <ITagService>(); this.indexingService = IoC.Container.GetInstance <IIndexingService>(); this.actionService = IoC.Container.GetInstance <IActionService>(); this.tourService = IoC.Container.GetInstance <ITourService>(); this.webAnalyticsService = IoC.Container.GetInstance <IWebAnalyticsProviderService>(); this.advancedSearchService = IoC.Container.GetInstance <IAdvancedSearchService>(); this.contactRepository = IoC.Container.GetInstance <IContactRepository>(); this.suppressionListService = IoC.Container.GetInstance <ISuppressionListService>(); }
public ImportLeadProcessor(CronJobDb cronJob, JobService jobService, string importProcessorCacheName) : base(cronJob, jobService, importProcessorCacheName) { leadAdaptersRepository = IoC.Container.GetInstance <ILeadAdaptersRepository>(); serviceProviderRepository = IoC.Container.GetInstance <IServiceProviderRepository>(); importDataRepository = IoC.Container.GetInstance <IImportDataRepository>(); searchService = IoC.Container.GetInstance <ISearchService <Contact> >(); customFieldService = IoC.Container.GetInstance <ICustomFieldService>(); suppressionListService = IoC.Container.GetInstance <ISuppressionListService>(); suppressionListRepository = IoC.Container.GetInstance <ISuppressionListRepository>(); cahceService = IoC.Container.GetInstance <ICachingService>(); communicationService = IoC.Container.GetInstance <ICommunicationService>(); mailGunService = IoC.Container.GetInstance <IMailGunService>(); contactService = IoC.Container.GetInstance <IContactService>(); unitofWork = IoC.Container.GetInstance <IUnitOfWork>(); dropdownValuesService = IoC.Container.GetInstance <IDropdownValuesService>(); }
public SuppressionListController(ISuppressionListService suppressionListService) { this.suppressionListService = suppressionListService; }