Example #1
0
        public FilterNodeParser(IDocumentRequestor documentRequester, FilterTypes filterType) : base(documentRequester)
        {
            switch (filterType)
            {
            case FilterTypes.Air:
                filterNodeSelector = $"div[@class='partRow parts_airfilter']";
                break;

            case FilterTypes.Oil:
                filterNodeSelector = $"div[@class='partRow parts_oilFilter']";
                break;

            case FilterTypes.Fuel:
                filterNodeSelector = $"div[@class='partRow parts_fuelFilter']";
                break;

            case FilterTypes.Interior:
                filterNodeSelector = $"div[@class='partRow parts_cabinAisFilter']";
                break;

            case FilterTypes.Other:
                filterNodeSelector = $"div[@class='partRow parts_otherFilter']";
                break;
            }
        }
 public InitialPageParser(IDocumentRequestor documentRequestor) : base(documentRequestor)
 {
 }
 public VehicleTypeParser(IDocumentRequestor documentRequestor) : base(documentRequestor)
 {
 }
Example #4
0
 public SiccarTransactionManager(IDocumentRequestor requestor)
 {
     _documentRequestor = requestor;
 }
 public ModelPageParser(IDocumentRequestor documentRequester) : base(documentRequester)
 {
 }
 public MannDBHtmlParser(IDocumentRequestor documentRequester) : base(documentRequester)
 {
 }
Example #7
0
 public HtmlParser(IDocumentRequestor documentRequestor)
 {
     this.documentRequestor = documentRequestor;
     this.document          = documentRequestor.GetHtml();
 }
Example #8
0
 public FilterNodeParser(IDocumentRequestor documentRequester) : base(documentRequester)
 {
 }