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; }
public LoopCrawlingService( IHtmlScrapingService scrapingService, IPageLoaderService pageLoaderService, ILogger <LoopCrawlingService> logger) { _scrapingService = scrapingService; _pageLoaderService = pageLoaderService; _logger = logger; }
protected override void RegisterViews(IPageLoaderService pageLoaderService) { pageLoaderService.RegisterView <StartViewModel, StartView>(); pageLoaderService.RegisterView <TestMasterViewModel, MasterPage>(); pageLoaderService.RegisterView <DetailViewModel, DetailView>(); }
protected abstract void RegisterViews(IPageLoaderService pageLoaderService);