public PageController(IPageRepository repository, PageService pageService, ITemplateRepository templateRepository, IPageTreeRepository pageTreeRepository, IAuthorizer authorizer) { _repository = repository; _pageService = pageService; _templateRepository = templateRepository; _pageTreeRepository = pageTreeRepository; _authorizer = authorizer; }
/// <summary> /// Initializes a new instance of the <see cref="SiteMapService" /> class. /// </summary> /// <param name="pageTreeRepository"> The page tree repository. </param> public SiteMapService(IPageTreeRepository pageTreeRepository) { _pageTreeRepository = pageTreeRepository; }
/// <summary> /// Initializes a new instance of the <see cref="WikiLinkProcessor"/> class. /// </summary> /// <param name="repository">Nodes are used to lookup the linked pages (to create relative links).</param> public WikiLinkProcessor(IPageTreeRepository repository) { _repository = repository; }