示例#1
0
        public SearchService(ApplicationSettings settings, IRepository repository, IPluginFactory pluginFactory, IUserContext context
                             , Security.UserServiceBase UserService
                             )
            : base(settings, repository)
        {
            _context         = context;
            _markupConverter = new MarkupConverter(settings, repository, pluginFactory);
            IndexPath        = settings.SearchIndexPath;

            _UserService = UserService;
        }
示例#2
0
        public PageService(ApplicationSettings settings, IRepository repository, SearchService searchService,
                           PageHistoryService historyService, IUserContext context,
                           ListCache listCache, PageViewModelCache pageViewModelCache, SiteCache sitecache, IPluginFactory pluginFactory
                           , Security.UserServiceBase UserService
                           )
            : base(settings, repository)
        {
            _searchService      = searchService;
            _markupConverter    = new MarkupConverter(settings, repository, pluginFactory);
            _historyService     = historyService;
            _context            = context;
            _listCache          = listCache;
            _pageViewModelCache = pageViewModelCache;
            _siteCache          = sitecache;
            _pluginFactory      = pluginFactory;
            _markupLinkUpdater  = new MarkupLinkUpdater(_markupConverter.Parser);

            _UserService = UserService;
        }