public NavigationService(IPageLoaderService pageLoaderService, ITraceService traceService)
        {
            this.pageLoaderService = pageLoaderService;
            this.traceService      = traceService;

            Root = pageLoaderService.GetDefaultNavigationPage();
        }
 public RecursiveCrawlingService(
     IHtmlScrapingService scrapingService,
     IPageLoaderService pageLoaderService,
     ILogger <RecursiveCrawlingService> logger)
 {
     _scrapingService   = scrapingService;
     _pageLoaderService = pageLoaderService;
     _logger            = logger;
 }
Esempio n. 3
0
 public LoopCrawlingService(
     IHtmlScrapingService scrapingService,
     IPageLoaderService pageLoaderService,
     ILogger <LoopCrawlingService> logger)
 {
     _scrapingService   = scrapingService;
     _pageLoaderService = pageLoaderService;
     _logger            = logger;
 }
Esempio n. 4
0
 protected override void RegisterViews(IPageLoaderService pageLoaderService)
 {
     pageLoaderService.RegisterView <StartViewModel, StartView>();
     pageLoaderService.RegisterView <TestMasterViewModel, MasterPage>();
     pageLoaderService.RegisterView <DetailViewModel, DetailView>();
 }
Esempio n. 5
0
 protected abstract void RegisterViews(IPageLoaderService pageLoaderService);