Пример #1
0
 /// <summary>
 /// Creating constructor for campaigns controller for accessing
 /// </summary>
 /// <param name="campaignService">campaignService </param>
 /// <param name="advancedSearchService">advancedSearchService</param>
 /// <param name="tagService">tagService</param>
 public CampaignsController(ICampaignService campaignService, IAdvancedSearchService advancedSearchService, ITagService tagService, IAccountService accountService)
 {
     this.campaignService       = campaignService;
     this.advancedSearchService = advancedSearchService;
     this.tagService            = tagService;
     this.accountService        = accountService;
 }
 public BulkOperationReadyProcessor(CronJobDb cronJob, JobService jobService, string bulkOperationCacheName)
     : base(cronJob, jobService, bulkOperationCacheName)
 {
     this.accountService        = IoC.Container.GetInstance <IAccountService>();
     this.contactService        = IoC.Container.GetInstance <IContactService>();
     this.advancedSearchService = IoC.Container.GetInstance <IAdvancedSearchService>();
 }
Пример #3
0
 public SmartSearchProcessor(CronJobDb cronJob, JobService jobService, string savedsearchcontactprocessorcache)
     : base(cronJob, jobService, savedsearchcontactprocessorcache)
 {
     this.contactRepository        = IoC.Container.GetInstance <IContactRepository>();
     this.advancedSearchRepository = IoC.Container.GetInstance <IAdvancedSearchRepository>();
     this.advancedSearchService    = IoC.Container.GetInstance <IAdvancedSearchService>();
 }
Пример #4
0
 /// <summary>
 /// Creating constructor for users controller for accessing
 /// </summary>
 /// <param name="workflowService">workflowService</param>
 /// <param name="cachingService">cachingService</param>
 /// <param name="advancedSearchService">advancedSearchService</param>
 /// <param name="communitcationService">communitcationService</param>
 /// <param name="tagService"></param>
 public WorkflowController(IWorkflowService workflowService, ICachingService cachingService,
                           IAdvancedSearchService advancedSearchService, ICommunicationService communitcationService, ITagService tagService)
 {
     this.workflowService       = workflowService;
     this.cachingService        = cachingService;
     this.advancedSearchService = advancedSearchService;
     this.communitcationService = communitcationService;
     this.tagService            = tagService;
 }
Пример #5
0
 public SmartSearchJob(
     IContactRepository contactRepository,
     IAdvancedSearchRepository advancedSearchRepository,
     IAdvancedSearchService advancedSearchService)
 {
     _contactRepository        = contactRepository;
     _advancedSearchRepository = advancedSearchRepository;
     _advancedSearchService    = advancedSearchService;
 }
Пример #6
0
 public BulkOperationProcessor(CronJobDb cronJob, JobService jobService, string bulkOperationCacheName)
     : base(cronJob, jobService, bulkOperationCacheName)
 {
     this.accountService        = IoC.Container.GetInstance <IAccountService>();
     this.contactService        = IoC.Container.GetInstance <IContactService>();
     this.advancedSearchService = IoC.Container.GetInstance <IAdvancedSearchService>();
     this.actionService         = IoC.Container.GetInstance <IActionService>();
     this.noteService           = IoC.Container.GetInstance <INoteService>();
     this.tourService           = IoC.Container.GetInstance <ITourService>();
     this.tagService            = IoC.Container.GetInstance <ITagService>();
     this.communicationService  = IoC.Container.GetInstance <ICommunicationService>();
     this.userService           = IoC.Container.GetInstance <IUserService>();
 }
Пример #7
0
 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>();
 }
Пример #8
0
 public AutomationEngine(ICachingService cachingService, IIndexingService indexingService,
                         IAdvancedSearchService advancedSearchService, IContactService contactService, IWorkflowService workflowService,
                         IAccountService accountService, ITagService tagService, ICampaignService campaignService, ILeadScoreService leadScoreService,
                         IPublishSubscribeService pubSubService, IOpportunitiesService opportunityService, ICommunicationService communicationService)
 {
     this.cachingService        = cachingService;
     this.indexingService       = indexingService;
     this.advancedSearchService = advancedSearchService;
     this.contactService        = contactService;
     this.workflowService       = workflowService;
     this.accountService        = accountService;
     this.tagService            = tagService;
     this.campaignService       = campaignService;
     this.leadScoreService      = leadScoreService;
     this.pubSubService         = pubSubService;
     this.communicationService  = communicationService;
     this.opportunityService    = opportunityService;
 }
Пример #9
0
 public BulkOperationJob(
     IAccountService accountService,
     IContactService contactService,
     IAdvancedSearchService advancedSearchService,
     IActionService actionService,
     INoteService noteService,
     ITourService tourService,
     ITagService tagService,
     IUserService userService)
 {
     _accountService        = accountService;
     _contactService        = contactService;
     _advancedSearchService = advancedSearchService;
     _actionService         = actionService;
     _noteService           = noteService;
     _tourService           = tourService;
     _tagService            = tagService;
     _userService           = userService;
 }
Пример #10
0
 /// <summary>
 /// Creating constructor for search controller for accessing
 /// </summary>
 /// <param name="advancedSearchService"></param>
 public SearchController(IAdvancedSearchService advancedSearchService)
 {
     this.advancedSearchService = advancedSearchService;
 }
 public AdvancedSearchController(IAdvancedSearchService advancedSearchService, ICachingService cachingService, IFormService formService)
 {
     this.advancedSearchService = advancedSearchService;
     this.cachingService        = cachingService;
     this.formService           = formService;
 }
Пример #12
0
 public ImportDataService(IAdvancedSearchService advancedSearchService, IImportDataRepository importRepository)
 {
     this.advancedSearchService = advancedSearchService;
     //this.unitOfWork = unitOfWork;
     this.importRepository = importRepository;
 }