public InitiatorTask(IChannelManager <IJobAdExporter> channelManager, IJobAdIntegrationQuery jobAdIntegrationQuery, IIntegrationQuery integrationQuery, IJobAdExportCommand exportCommand) : base(Logger) { _channelManager = channelManager; _jobAdIntegrationQuery = jobAdIntegrationQuery; _integrationQuery = integrationQuery; _exportCommand = exportCommand; }
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(); }