/// <summary> /// Initializes a new instance of the <see cref="JobsDataFromTribePad" /> class. /// </summary> /// <param name="resultsUrls">One or more source URLs.</param> /// <param name="advertUrl">The advert URL.</param> /// <param name="jobResultsParser">The job results parser.</param> /// <param name="jobAdvertParser">The job advert parser.</param> /// <param name="proxy">The proxy (optional).</param> /// <exception cref="System.ArgumentNullException">sourceUrl</exception> public JobsDataFromTribePad(IEnumerable <Uri> resultsUrls, Uri advertUrl, IJobResultsParser jobResultsParser, IJobAdvertParser jobAdvertParser, IProxyProvider proxy) { _resultsUrls = resultsUrls; _advertUrl = advertUrl; _proxy = proxy; _jobResultsParser = jobResultsParser; _jobAdvertParser = jobAdvertParser; }
/// <summary> /// Initializes a new instance of the <see cref="JobsDataFromTalentLink" /> class. /// </summary> /// <param name="resultsUrl">The source URL.</param> /// <param name="advertUrl">The advert URL.</param> /// <param name="jobResultsParser">The job results parser.</param> /// <param name="jobAdvertParser">The job advert parser.</param> /// <param name="proxy">The proxy (optional).</param> /// <param name="saveHtml">Save a copy of the TalentLink HTML to App_Data</param> /// <exception cref="System.ArgumentNullException">sourceUrl</exception> public JobsDataFromTalentLink(Uri resultsUrl, Uri advertUrl, IJobResultsParser jobResultsParser, IJobAdvertParser jobAdvertParser, IProxyProvider proxy, bool saveHtml) { _resultsUrl = resultsUrl; _advertUrl = advertUrl; _proxy = proxy; _jobResultsParser = jobResultsParser; _jobAdvertParser = jobAdvertParser; _saveHtml = saveHtml; }