示例#1
0
 public InitiatorTask(IChannelManager <IJobAdExporter> channelManager, IJobAdIntegrationQuery jobAdIntegrationQuery, IIntegrationQuery integrationQuery, IJobAdExportCommand exportCommand)
     : base(Logger)
 {
     _channelManager        = channelManager;
     _jobAdIntegrationQuery = jobAdIntegrationQuery;
     _integrationQuery      = integrationQuery;
     _exportCommand         = exportCommand;
 }
示例#2
0
 public JobAdExporter(IChannelManager <IPublicVacancy> channelManager, IDewrQuery dewrQuery, IJobAdsQuery jobAdsQuery, IJobAdExportCommand exportCommand, IIndustriesQuery industriesQuery, IEmployersQuery employersQuery, IIntegrationQuery integrationQuery, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand)
 {
     _channelManager   = channelManager;
     _jobAdsQuery      = jobAdsQuery;
     _integrationQuery = integrationQuery;
     _exportCommand    = exportCommand;
     _employersQuery   = employersQuery;
     _jobAdIntegrationReportsCommand = jobAdIntegrationReportsCommand;
     _mapper         = new JobAdMapper(industriesQuery);
     _integratorUser = dewrQuery.GetIntegratorUser();
 }