/// <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;
 }
예제 #2
0
 /// <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;
 }