コード例 #1
0
 public CurrentContentIdAccessor(
     IHttpContextAccessor hca,
     IAliasService aliasService)
 {
     _hca          = hca;
     _aliasService = aliasService;
 }
コード例 #2
0
 public CurrentContentIdAccessor(
     IHttpContextAccessor hca,
     IAliasService aliasService)
 {
     _hca = hca;
     _aliasService = aliasService;
 }
コード例 #3
0
        public AutoroutePartHandler(
            IRepository<AutoroutePartRecord> autoroutePartRepository,
            Lazy<IAutorouteService> autorouteService,
            IOrchardServices orchardServices,
            IAliasService aliasService) {

            Filters.Add(StorageFilter.For(autoroutePartRepository));
            _autorouteService = autorouteService;
            _orchardServices = orchardServices;
            _aliasService = aliasService;

            OnUpdated<AutoroutePart>((ctx, part) => CreateAlias(part));

            OnCreated<AutoroutePart>((ctx, part) => {
                // non-draftable items
                if (part.ContentItem.VersionRecord == null) {
                    PublishAlias(part);
                }
            });

            // OnVersioned<AutoroutePart>((ctx, part1, part2) => CreateAlias(part1));

            OnPublished<AutoroutePart>((ctx, part) => PublishAlias(part));

            // Remove alias if removed or unpublished
            OnRemoved<AutoroutePart>((ctx, part) => RemoveAlias(part));
            OnUnpublished<AutoroutePart>((ctx, part) => RemoveAlias(part));

            // Register alias as identity
            OnGetContentItemMetadata<AutoroutePart>((ctx, part) => {
                if (part.DisplayAlias != null)
                    ctx.Metadata.Identity.Add("alias", part.DisplayAlias);
            });
        }
コード例 #4
0
ファイル: EpgpModule.cs プロジェクト: mfuqua3/BuzzBot
 public EpgpModule(
     IPriorityReportingService priorityReportingService,
     IQueryService queryService,
     IEpgpService epgpService,
     IAuditService auditService,
     IEpgpCalculator epgpCalculator,
     IEpgpConfigurationService epgpConfigurationService,
     IPageService pageService,
     IDocumentationService documentationService,
     IEmoteService emoteService,
     IAliasService aliasService,
     IItemService itemService,
     IRaidService raidService,
     IAdministrationService administrationService,
     BuzzBotDbContext dbContext, IUserService userService, IMapper mapper, IDecayProcessor decayProcessor)
 {
     _priorityReportingService = priorityReportingService;
     _queryService             = queryService;
     _epgpService              = epgpService;
     _auditService             = auditService;
     _epgpCalculator           = epgpCalculator;
     _epgpConfigurationService = epgpConfigurationService;
     _pageService              = pageService;
     _documentationService     = documentationService;
     _emoteService             = emoteService;
     _aliasService             = aliasService;
     _itemService              = itemService;
     _raidService              = raidService;
     _administrationService    = administrationService;
     _dbContext      = dbContext;
     _userService    = userService;
     _mapper         = mapper;
     _decayProcessor = decayProcessor;
 }
コード例 #5
0
 public AdvertiseHomePartDriver(IContentManager contentManager, IAliasService aliasService, IWorkContextAccessor workContextAccessor, IAdvertiseService advertiseService)
 {
     _contentManager      = contentManager;
     _aliasService        = aliasService;
     _workContextAccessor = workContextAccessor;
     _advertiseService    = advertiseService;
 }
 public RelatedFilter(ITaxonomyService taxonomyService, IOrchardServices orchardServices, IAliasService aliasService)
 {
     _taxonomyService = taxonomyService;
     _orchardServices = orchardServices;
     _aliasService    = aliasService;
     T = NullLocalizer.Instance;
 }
コード例 #7
0
 public LocalizableHomeController(IOrchardServices orchardServices, ICultureManager cultureManager, ILocalizableContentService localizableContentService, IAliasService aliasService) {
     _orchardServices = orchardServices;
     _cultureManager = cultureManager;
     _localizableContentService = localizableContentService;
     _aliasService = aliasService;
     Logger = NullLogger.Instance;
 }
コード例 #8
0
ファイル: ItemResolver.cs プロジェクト: mfuqua3/BuzzBot
 public ItemResolver(ItemMapperResolver mapperResolver, BuzzBotDbContext dbContext, IQueryService queryService, IAliasService aliasService)
 {
     _dbContext    = dbContext;
     _queryService = queryService;
     _aliasService = aliasService;
     _itemMappers  = mapperResolver();
 }
コード例 #9
0
 public TaskService(IContentManager contentManager,
                    IWorkContextAccessor workContextAccessor,
                    IAliasService aliasService)
 {
     _contentManager      = contentManager;
     _workContextAccessor = workContextAccessor;
     _aliasService        = aliasService;
 }
コード例 #10
0
 public AliasesExportStep(IAliasHolder aliasHolder, IAliasService aliasService, IContentManager contentManager) 
 {
     _aliasHolder = aliasHolder;
     _aliasService = aliasService;
     _contentManager = contentManager;
     Logger = NullLogger.Instance;
     T = NullLocalizer.Instance;
 }
コード例 #11
0
 public FeaturedProductService(IContentManager contentManager,
                               IWorkContextAccessor workContextAccessor,
                               IAliasService aliasService)
 {
     _contentManager      = contentManager;
     _workContextAccessor = workContextAccessor;
     _aliasService        = aliasService;
 }
コード例 #12
0
 public ContentCultureSelector(
     IAliasService aliasService,
     IContentManager contentManager,
     Lazy<ILocalizationService> localizationService) {
     _aliasService = aliasService;
     _contentManager = contentManager;
     _localizationService = localizationService;
 }
コード例 #13
0
        public CurrentContentAccessor(IContentManager contentManager, RequestContext requestContext, IAliasService aliasService)
        {
            _contentManager = contentManager;
            _requestContext = requestContext;
            _aliasService = aliasService;
            _currentContentItemField.Loader(GetCurrentContentItem);

        }
コード例 #14
0
 public AliasesExportStep(IAliasHolder aliasHolder, IAliasService aliasService, IContentManager contentManager)
 {
     _aliasHolder    = aliasHolder;
     _aliasService   = aliasService;
     _contentManager = contentManager;
     Logger          = NullLogger.Instance;
     T = NullLocalizer.Instance;
 }
コード例 #15
0
 public ItemService(IQueryService queryService, BuzzBotDbContext dbContext, IItemResolver itemResolver, IPageService pageService, IAliasService aliasService)
 {
     _queryService = queryService;
     _dbContext    = dbContext;
     _itemResolver = itemResolver;
     _pageService  = pageService;
     _aliasService = aliasService;
 }
コード例 #16
0
 public LocalizableHomeController(IOrchardServices orchardServices, ICultureManager cultureManager, ILocalizableContentService localizableContentService, IAliasService aliasService)
 {
     _orchardServices           = orchardServices;
     _cultureManager            = cultureManager;
     _localizableContentService = localizableContentService;
     _aliasService = aliasService;
     Logger        = NullLogger.Instance;
 }
コード例 #17
0
 public NavigationAliasProvider(
     IAliasService aliasService,
     IContentManager contentManager,
     IHttpContextAccessor hca) {
     _aliasService = aliasService;
     _contentManager = contentManager;
     _hca = hca;
 }
コード例 #18
0
 public NavigationAliasProvider(
     IAliasService aliasService,
     IContentManager contentManager,
     IHttpContextAccessor hca)
 {
     _aliasService   = aliasService;
     _contentManager = contentManager;
     _hca            = hca;
 }
コード例 #19
0
 public CurrentContentService(
     IContentManager contentManager,
     IWorkContextAccessor workContextAccessor,
     IAliasService aliasService)
 {
     _contentManager = contentManager;
     _workContextAccessor = workContextAccessor;
     _aliasService = aliasService;
 }
コード例 #20
0
ファイル: AdminController.cs プロジェクト: Vinna/DeepInSummer
 public AdminController(
     IAliasService aliasService,
     IOrchardServices orchardServices,
     IAliasHolder aliasHolder ) {
     _aliasService = aliasService;
     _aliasHolder = aliasHolder;
     Services = orchardServices;
     T = NullLocalizer.Instance;
 }
コード例 #21
0
 public ContentCultureSelector(
     IAliasService aliasService,
     IContentManager contentManager,
     Lazy <ILocalizationService> localizationService)
 {
     _aliasService        = aliasService;
     _contentManager      = contentManager;
     _localizationService = localizationService;
 }
コード例 #22
0
 public AdminController(
     IAliasService aliasService,
     IOrchardServices orchardServices,
     IAliasHolder aliasHolder)
 {
     _aliasService = aliasService;
     _aliasHolder  = aliasHolder;
     Services      = orchardServices;
     T             = NullLocalizer.Instance;
 }
コード例 #23
0
 public FileUploadPartHandler(IRepository <FileUploadPartRecord> repository,
                              IAliasService aliasService,
                              ITokenizer tokenizer,
                              IMediaLibraryService mediaService)
 {
     _aliasService = aliasService;
     _tokenizer    = tokenizer;
     _mediaService = mediaService;
     Filters.Add(StorageFilter.For(repository));
 }
コード例 #24
0
        public AutoroutePartDriver(
            IAliasService aliasService,
            IContentManager contentManager,
            IAutorouteService autorouteService)
        {
            _aliasService     = aliasService;
            _contentManager   = contentManager;
            _autorouteService = autorouteService;

            T = NullLocalizer.Instance;
        }
コード例 #25
0
 public ContentCultureSelector(
     IAliasService aliasService,
     IContentManager contentManager,
     Lazy <ILocalizationService> localizationService,
     ShellSettings shellSettings)
 {
     _aliasService        = aliasService;
     _contentManager      = contentManager;
     _localizationService = localizationService;
     _shellSettings       = shellSettings;
 }
コード例 #26
0
 public AdminController(
     IAliasService aliasService,
     ITomeltServices tomeltServices,
     IAliasHolder aliasHolder)
 {
     _aliasService = aliasService;
     _aliasHolder  = aliasHolder;
     Services      = tomeltServices;
     T             = NullLocalizer.Instance;
     Logger        = NullLogger.Instance;
 }
コード例 #27
0
 public ContentCultureSelector(
     IAliasService aliasService,
     IContentManager contentManager,
     Lazy<ILocalizationService> localizationService,
     ShellSettings shellSettings)
 {
     _aliasService = aliasService;
     _contentManager = contentManager;
     _localizationService = localizationService;
     _shellSettings = shellSettings;
 }
コード例 #28
0
 public ContentCultureService(IAliasService aliasService,
                              IContentManager contentManager,
                              IWorkContextAccessor workContextAccessor,
                              ICacheManager cacheManager,
                              ISignals signals)
 {
     _workContextAccessor = workContextAccessor;
     _cacheManager        = cacheManager;
     _signals             = signals;
     _aliasService        = aliasService;
     _contentManager      = contentManager;
 }
コード例 #29
0
        internal TDto GetAliasInfo <TDto>(string alias, IDataConverter <AliasInfoData, TDto> converter)
            where TDto : class
        {
            IAliasService service = UnitOfWork.GetService <IAliasService>();
            var           query   = service.GetAliasInfo(alias);

            if (query.HasResult)
            {
                return(query.DataToDto(converter));
            }
            return(null);
        }
コード例 #30
0
 public FileUploadPartDriver(
     ICRMContentOwnershipService crmContentOwnershipService,
     IMediaLibraryService mediaService,
     IAliasService aliasService,
     IStorageProvider storageProvider,
     ITokenizer tokenizer)
 {
     this.crmContentOwnershipService = crmContentOwnershipService;
     this.storageProvider            = storageProvider;
     _mediaService = mediaService;
     _aliasService = aliasService;
     _tokenizer    = tokenizer;
 }
コード例 #31
0
 public LocalizableContentService(
     ILocalizationService localizationService,
     ICultureManager cultureManager,
     IContentManager contentManager,
     ICulturePickerSettingsService culturePickerSettingsService,
     IAliasService aliasService)
 {
     _localizationService          = localizationService;
     _cultureManager               = cultureManager;
     _contentManager               = contentManager;
     _culturePickerSettingsService = culturePickerSettingsService;
     _aliasService = aliasService;
 }
コード例 #32
0
 public MenuBasedBreadcrumbsProvider(
     IMenuService menus,
     INavigationManager manager, 
     IWorkContextAccessor workContextAccessor, 
     IAliasService aliases, 
     IPatternService patterns)
 {
     _menus = menus;
     _manager = manager;
     _workContextAccessor = workContextAccessor;
     _aliases = aliases;
     _patterns = patterns;
 }
コード例 #33
0
 public Migrations(
     IContentManager contentManager,
     IMenuService menuService,
     IAliasService aliasService,
     IAutorouteService autorouteService,
     IWidgetsService widgetsService)
 {
     _contentManager = contentManager;
     _menuService = menuService;
     _aliasService = aliasService;
     _autorouteService = autorouteService;
     _widgetsService = widgetsService;
 }
コード例 #34
0
        internal List <TDto> GetAllAliases <TDto>(IDataConverter <AliasInfoData, TDto> converter)
            where TDto : class
        {
            IAliasService service = UnitOfWork.GetService <IAliasService>();
            var           query   = service.GetAliases();

            if (query.HasResult)
            {
                return(query.DataToDtoList(converter).ToList());
            }

            return(null);
        }
コード例 #35
0
ファイル: AutorouteService.cs プロジェクト: kayone/Orchard
        public AutorouteService(
            IAliasService aliasService,
            ITokenizer tokenizer,
            IContentDefinitionManager contentDefinitionManager,
            IContentManager contentManager) {
                _aliasService = aliasService;
                _tokenizer = tokenizer;
                _contentDefinitionManager = contentDefinitionManager;
            _contentManager = contentManager;

            Logger = NullLogger.Instance;
                T = NullLocalizer.Instance;
        }
コード例 #36
0
 public EventService(IContentManager contentManager,
                     IOrchardServices services,
                     IAliasService aliasService,
                     ISiteService site,
                     ICategoryService categoryService,
                     ITransactionManager transactionManager)
 {
     _contentManager     = contentManager;
     _services           = services;
     _aliasService       = aliasService;
     _siteService        = site;
     _categoryService    = categoryService;
     _transactionManager = transactionManager;
 }
コード例 #37
0
 public EventService(IContentManager contentManager,
     IOrchardServices services,
     IAliasService aliasService,
     ISiteService site, 
     ICategoryService categoryService, 
     ITransactionManager transactionManager)
 {
     _contentManager = contentManager;
     _services = services;
     _aliasService = aliasService;
     _siteService = site;
     _categoryService = categoryService;
     _transactionManager = transactionManager;
 }
コード例 #38
0
 public ContentTreeService(
     IContentManager contentManager,
     ISiteService siteService,
     IShapeFactory shapeFactory,
     IEnumerable <ITreePermissionProvider> treePermissionProviders,
     IHomeAliasService homeAliasService,
     IAliasService aliasService)
 {
     _contentManager          = contentManager;
     _siteSettings            = siteService.GetSiteSettings();
     _treePermissionProviders = treePermissionProviders;
     _shapeFactory            = shapeFactory;
     _homeAliasService        = homeAliasService;
     _aliasService            = aliasService;
 }
コード例 #39
0
ファイル: AutorouteService.cs プロジェクト: anycall/Orchard
        public AutorouteService(
            IAliasService aliasService,
            ITokenizer tokenizer,
            IContentDefinitionManager contentDefinitionManager,
            IContentManager contentManager,
            IRouteEvents routeEvents,
            IAliasStorage aliasStorage) {

            _aliasService = aliasService;
            _tokenizer = tokenizer;
            _contentDefinitionManager = contentDefinitionManager;
            _contentManager = contentManager;
            _routeEvents = routeEvents;
            _aliasStorage = aliasStorage;
        }
コード例 #40
0
ファイル: AliasModule.cs プロジェクト: mfuqua3/BuzzBot
 public AliasModule(
     IPageService pageService,
     IAliasService aliasService,
     IEmoteService emoteService,
     IQueryService queryService,
     IAliasEventAlerter aliasEventAlerter,
     IConfiguration configuration)
 {
     _pageService       = pageService;
     _aliasService      = aliasService;
     _emoteService      = emoteService;
     _queryService      = queryService;
     _aliasEventAlerter = aliasEventAlerter;
     _configuration     = configuration;
 }
コード例 #41
0
        public AutoroutePartDriver(
            IAliasService aliasService,
            IContentManager contentManager,
            IAutorouteService autorouteService,
            IAuthorizer authorizer,
            INotifier notifier)
        {
            _aliasService     = aliasService;
            _contentManager   = contentManager;
            _autorouteService = autorouteService;
            _authorizer       = authorizer;
            _notifier         = notifier;

            T = NullLocalizer.Instance;
        }
コード例 #42
0
 public AutorouteService(
     IAliasService aliasService,
     ITokenizer tokenizer,
     IContentDefinitionManager contentDefinitionManager,
     IContentManager contentManager,
     IRouteEvents routeEvents,
     IAliasStorage aliasStorage)
 {
     _aliasService             = aliasService;
     _tokenizer                = tokenizer;
     _contentDefinitionManager = contentDefinitionManager;
     _contentManager           = contentManager;
     _routeEvents              = routeEvents;
     _aliasStorage             = aliasStorage;
 }
コード例 #43
0
        public FileUploadPartHandler(IRepository<FileUploadPartRecord> repository, 
            IAliasService aliasService,
            ITokenizer tokenizer,
            IMediaService mediaService)
        {
            _aliasService = aliasService;
            _tokenizer = tokenizer;
            _mediaService = mediaService;
            Filters.Add(StorageFilter.For(repository));

            OnCreated<FileUploadPart>((ctx, part) => UpdateAlias(part));
            OnUpdated<FileUploadPart>((ctx, part) => UpdateAlias(part));
            OnPublished<FileUploadPart>((ctx, part) => UpdateAlias(part));
            OnUnpublished<FileUploadPart>((ctx, part) => RemoveAlias(part));
            OnRemoved<FileUploadPart>((ctx, part) => RemoveAlias(part));
        }
コード例 #44
0
        public AutorouteService(
            IAliasService aliasService,
            ITokenizer tokenizer,
            IContentDefinitionManager contentDefinitionManager,
            IContentManager contentManager,
            IRouteEvents routeEvents)
        {
            _aliasService             = aliasService;
            _tokenizer                = tokenizer;
            _contentDefinitionManager = contentDefinitionManager;
            _contentManager           = contentManager;
            _routeEvents              = routeEvents;

            Logger = NullLogger.Instance;
            T      = NullLocalizer.Instance;
        }
コード例 #45
0
ファイル: AutorouteService.cs プロジェクト: yanghl22/Orchard
 public AutorouteService(
     IAliasService aliasService,
     ITokenizer tokenizer,
     IContentDefinitionManager contentDefinitionManager,
     IContentManager contentManager,
     IRouteEvents routeEvents,
     ICultureManager cultureManager,
     IHttpContextAccessor httpContextAccessor)
 {
     _aliasService = aliasService;
     _tokenizer = tokenizer;
     _contentDefinitionManager = contentDefinitionManager;
     _contentManager = contentManager;
     _routeEvents = routeEvents;
     _cultureManager = cultureManager;
     _httpContextAccessor = httpContextAccessor;
 }
コード例 #46
0
ファイル: IHomePageService.cs プロジェクト: YSRE/SuperRocket
 public HomePageService(IWorkContextAccessor workContextAccessor,
                        ICultureService cultureService,
                        ICacheManager cacheManager,
                        ISignals signals,
                        IOrchardServices orchardServices,
                        ICultureService CultureService,
                        IAliasService aliasService)
 {
     _orchardServices     = orchardServices;
     _CultureService      = CultureService;
     _aliasService        = aliasService;
     Logger               = NullLogger.Instance;
     _workContextAccessor = workContextAccessor;
     _cacheManager        = cacheManager;
     _signals             = signals;
     _cultureService      = cultureService;
 }
コード例 #47
0
 public AutorouteService(
     IAliasService aliasService,
     ITokenizer tokenizer,
     IContentDefinitionManager contentDefinitionManager,
     IContentManager contentManager,
     IRouteEvents routeEvents,
     ICultureManager cultureManager,
     IHttpContextAccessor httpContextAccessor)
 {
     _aliasService             = aliasService;
     _tokenizer                = tokenizer;
     _contentDefinitionManager = contentDefinitionManager;
     _contentManager           = contentManager;
     _routeEvents              = routeEvents;
     _cultureManager           = cultureManager;
     _httpContextAccessor      = httpContextAccessor;
 }
 public InternalLinksExtractor(
     IGraphManager graphManager,
     IContentManager contentManager,
     ISiteService siteService,
     IJobManager jobManager,
     IAliasService aliasService,
     IScheduledTaskManager scheduledTaskManager,
     IClock clock,
     IGraphSettingsService settingsService)
 {
     _graphManager = graphManager;
     _contentManager = contentManager;
     _siteService = siteService;
     _jobManager = jobManager;
     _aliasService = aliasService;
     _scheduledTaskManager = scheduledTaskManager;
     _clock = clock;
     _settingsService = settingsService;
 }
コード例 #49
0
        public LayoutPartHandler(
            IRepository<LayoutPartRecord> repository, 
            ILayoutManager layoutManager, 
            IContentManager contentManager, 
            IContentPartDisplay contentPartDisplay, 
            IShapeDisplay shapeDisplay, 
            ILayoutSerializer serializer,
            IAliasService aliasService) {

            _layoutManager = layoutManager;
            _contentManager = contentManager;
            _contentPartDisplay = contentPartDisplay;
            _shapeDisplay = shapeDisplay;
            _serializer = serializer;
            _aliasService = aliasService;

            Filters.Add(StorageFilter.For(repository));
            OnPublished<LayoutPart>(UpdateTemplateClients);
            OnIndexing<LayoutPart>(IndexLayout);
        }
コード例 #50
0
 public DefaultBreadcrumbsService(
     IEnumerable<IBreadcrumbsProvider> providers,
     IEnumerable<IBreadcrumbsFilter> filters,
     UrlHelper urlHelper,
     ITokenizer tokenizer,
     IWorkContextAccessor workContextAccessor,
     IContentManager contentManager,
     IAliasService aliases,
     ICacheManager cacheManager,
     IRepository<RoutePatternRecord> repository, 
     ISignals signals)
 {
     _providers = providers;
     _filters = filters;
     _urlHelper = urlHelper;
     _tokenizer = tokenizer;
     _workContextAccessor = workContextAccessor;
     _contentManager = contentManager;
     _aliases = aliases;
     _cacheManager = cacheManager;
     _repository = repository;
     _signals = signals;
 }
コード例 #51
0
ファイル: AliasStep.cs プロジェクト: Higea/Orchard
 public AliasStep(
     IAliasService aliasService,
     RecipeExecutionLogger logger) : base(logger) {
     _aliasService = aliasService;
 }
コード例 #52
0
ファイル: HomeAliasService.cs プロジェクト: yanghl22/Orchard
 public HomeAliasService(IAliasService aliasService, IAliasHolder aliasHolder, IContentManager contentManager)
 {
     _aliasService = aliasService;
     _aliasHolder = aliasHolder;
     _contentManager = contentManager;
 }
 public RelatedFilter(ITaxonomyService taxonomyService, IOrchardServices orchardServices, IAliasService aliasService) {
     _taxonomyService = taxonomyService;
     _orchardServices = orchardServices;
     _aliasService = aliasService;
     T = NullLocalizer.Instance;
 }
コード例 #54
0
ファイル: RoutableService.cs プロジェクト: dminik/voda_code
 public RoutableService(IAliasService aliasService)
 {
     _aliasService = aliasService;
 }
コード例 #55
0
 public ContentCultureSelector(IAliasService aliasService, IOrchardServices orchardServices) {
     _aliasService = aliasService;
     _orchardServices = orchardServices;
 }
コード例 #56
0
 public HomeBreadcrumbsFilter(IOrchardServices services, IAliasService aliases)
 {
     _services = services;
     _aliases = aliases;
 }
コード例 #57
0
 public RepositoryFileService(IStorageProvider storageProvider, IAliasService aliasService)
 {
     _storageProvider = storageProvider;
     _aliasService = aliasService;
 }
コード例 #58
0
        public AliasesRecipeStepHandler(IAliasService aliasService)
        {
            _aliasService = aliasService;

            T = NullLocalizer.Instance;
        }