/// <summary> /// Creating constructor for forms controller for accessing /// </summary> /// <param name="formService">formService</param> /// <param name="dropDownService">dropDownService</param> /// <param name="contactService">contactService</param> /// <param name="accountService">accountService</param> public FormController(IFormService formService, IDropdownValuesService dropDownService, IContactService contactService, IAccountService accountService) { this.formService = formService; this.dropDownService = dropDownService; this.contactService = contactService; this.accountService = accountService; }
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 WebVisitDailySummaryProcessor(CronJobDb cronJob, JobService jobService, string cacheName) : base(cronJob, jobService, cacheName) { accountService = IoC.Container.GetInstance <IAccountService>(); urlService = IoC.Container.GetInstance <IUrlService>(); contactService = IoC.Container.GetInstance <IContactService>(); webAnalyticsService = IoC.Container.GetInstance <IWebAnalyticsProviderService>(); communicationService = IoC.Container.GetInstance <ICommunicationService>(); userService = IoC.Container.GetInstance <IUserService>(); dropdownService = IoC.Container.GetInstance <IDropdownValuesService>(); accountRepository = IoC.Container.GetInstance <IAccountRepository>(); mailService = new MailService(); }
public WebVisitEmailNotifier(CronJobDb cronJob, JobService jobService, string cacheName) : base(cronJob, jobService, cacheName) { accountService = IoC.Container.GetInstance <IAccountService>(); urlService = IoC.Container.GetInstance <IUrlService>(); contactService = IoC.Container.GetInstance <IContactService>(); webAnalyticsService = IoC.Container.GetInstance <IWebAnalyticsProviderService>(); communicationService = IoC.Container.GetInstance <ICommunicationService>(); userService = IoC.Container.GetInstance <IUserService>(); dropdownService = IoC.Container.GetInstance <IDropdownValuesService>(); accountRepository = IoC.Container.GetInstance <IAccountRepository>(); mailService = new MailService(); defaultEmail = "*****@*****.**"; }
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 WebVisitEmailNotifierJob( IAccountService accountService, IUrlService urlService, IWebAnalyticsProviderService webAnalyticsService, IUserService userService, IDropdownValuesService dropdownService, IAccountRepository accountRepository, MailService mailService, JobServiceConfiguration jobConfig) { _accountService = accountService; _urlService = urlService; _webAnalyticsService = webAnalyticsService; _userService = userService; _dropdownService = dropdownService; _accountRepository = accountRepository; _mailService = mailService; _jobConfig = jobConfig; }
/// <summary> /// Creating constructor for dropdownvalues controller for accessing /// </summary> /// <param name="dropdownValuesService">dropdownValuesService</param> public DropdownValuesController(IDropdownValuesService dropdownValuesService) { this.dropdownValuesService = dropdownValuesService; }
public DropdownValuesController(IDropdownValuesService dropdownValuesService, ICachingService cachingService) { this.dropdownValuesService = dropdownValuesService; this.cachingService = cachingService; }