public WebSiteAnalyzer(
     ISitemapDeterminator sitemapDeterminator,
     IResponseTimeAnalyzer responseTimeAnalyzer,
     IWebPageRepository webPageRepository,
     ILogger <WebSiteAnalyzer> logger)
 {
     _sitemapDeterminator  = sitemapDeterminator;
     _responseTimeAnalyzer = responseTimeAnalyzer;
     _webPageRepository    = webPageRepository;
     _logger = logger;
 }
 public PageLimitAttribute(IWebPageRepository webPageRepository)
 {
     WebPageRepository = webPageRepository;
 }
 public InfoWebPageManagementService(IWebPageRepository repository)
 {
     _repository = repository;
 }
 public LessonWebPageManagementService(IWebPageRepository repository)
 {
     _repository = repository;
 }
 public WebPageDisplayingService(IWebPageRepository repository)
 {
     _repository = repository;
 }
 public GalleryWebPageManagementService(IWebPageRepository repository)
 {
     _repository = repository;
 }
 public ContactWebPageManagementService(IWebPageRepository repository)
 {
     _repository = repository;
 }