示例#1
0
 public PageController(IPageRepository repository, PageService pageService,
                       ITemplateRepository templateRepository, IPageTreeRepository pageTreeRepository,
                       IAuthorizer authorizer)
 {
     _repository = repository;
     _pageService = pageService;
     _templateRepository = templateRepository;
     _pageTreeRepository = pageTreeRepository;
     _authorizer = authorizer;
 }
示例#2
0
 /// <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;
 }