Beispiel #1
0
 public AliasHolderUpdater(IAliasHolder aliasHolder, IAliasStorage storage, IAliasUpdateCursor cursor)
 {
     _aliasHolder = aliasHolder;
     _storage     = storage;
     _cursor      = cursor;
     Logger       = NullLogger.Instance;
 }
 public AliasesExportStep(IAliasHolder aliasHolder, IAliasService aliasService, IContentManager contentManager) 
 {
     _aliasHolder = aliasHolder;
     _aliasService = aliasService;
     _contentManager = contentManager;
     Logger = NullLogger.Instance;
     T = NullLocalizer.Instance;
 }
Beispiel #3
0
 public AliasesExportStep(IAliasHolder aliasHolder, IAliasService aliasService, IContentManager contentManager)
 {
     _aliasHolder    = aliasHolder;
     _aliasService   = aliasService;
     _contentManager = contentManager;
     Logger          = NullLogger.Instance;
     T = NullLocalizer.Instance;
 }
Beispiel #4
0
 public AdminController(
     IAliasService aliasService,
     IOrchardServices orchardServices,
     IAliasHolder aliasHolder ) {
     _aliasService = aliasService;
     _aliasHolder = aliasHolder;
     Services = orchardServices;
     T = NullLocalizer.Instance;
 }
Beispiel #5
0
        public DefaultAliasService(
            IAliasStorage aliasStorage,
            IEnumerable<IRouteProvider> routeProviders,
            IAliasHolder aliasHolder) {
            _aliasStorage = aliasStorage;
            _routeProviders = routeProviders;
            _aliasHolder = aliasHolder;

            _routeDescriptors = new Lazy<IEnumerable<RouteDescriptor>>(GetRouteDescriptors);
        }
 public AdminController(
     IAliasService aliasService,
     IOrchardServices orchardServices,
     IAliasHolder aliasHolder)
 {
     _aliasService = aliasService;
     _aliasHolder  = aliasHolder;
     Services      = orchardServices;
     T             = NullLocalizer.Instance;
 }
Beispiel #7
0
 public AdminController(
     IAliasService aliasService,
     ITomeltServices tomeltServices,
     IAliasHolder aliasHolder)
 {
     _aliasService = aliasService;
     _aliasHolder  = aliasHolder;
     Services      = tomeltServices;
     T             = NullLocalizer.Instance;
     Logger        = NullLogger.Instance;
 }
Beispiel #8
0
 public PrefixedRoute(string prefixName, IEnumerable <string> prefixValues, RouteValueDictionary defaults, RouteValueDictionary constraints, IAliasHolder aliasHolder, IRouteHandler routeHandler)
     : base("{prefix}/{*path}", defaults, constraints, new RouteValueDictionary()
 {
     { "area", "PrefixedRoutes" }
 }, routeHandler)
 {
     _prefixName   = prefixName;
     _prefixValues = prefixValues;
     _aliasHolder  = aliasHolder;
     defaults.Add("path", "");
 }
        public DefaultAliasService(
            IAliasStorage aliasStorage,
            IEnumerable <IRouteProvider> routeProviders,
            IAliasHolder aliasHolder)
        {
            _aliasStorage   = aliasStorage;
            _routeProviders = routeProviders;
            _aliasHolder    = aliasHolder;

            _routeDescriptors = new Lazy <IEnumerable <RouteDescriptor> >(GetRouteDescriptors);
        }
Beispiel #10
0
 public RewriteToAliasRoute(string url, string rewriteToUrl, IDictionary <string, IEnumerable <string> > constraintValues, RouteValueDictionary defaults, RouteValueDictionary constraints, IAliasHolder aliasHolder, IRouteHandler routeHandler)
     : base(url, defaults, constraints, new RouteValueDictionary()
 {
     { "area", "RewriteToAlias" }
 }, routeHandler)
 {
     _url              = url;
     _rewriteToUrl     = rewriteToUrl;
     _constraintValues = constraintValues;
     _aliasHolder      = aliasHolder;
 }
Beispiel #11
0
 public ExtendExistingAliasRoute(
     string url,
     string originalUrl,
     RouteValueDictionary defaults,
     RouteValueDictionary constraints,
     IAliasHolder aliasHolder,
     IRouteHandler routeHandler)
     : base(url, defaults, constraints, new RouteValueDictionary()
 {
     { "area", "Ispechem" }
 }, routeHandler)
 {
     _aliasHolder = aliasHolder;
     _originalUrl = originalUrl;
 }
Beispiel #12
0
 public ExtendedAliasRoute(string url, IRouteHandler routeHandler, IAliasHolder aliasHolder)
     : base(
         url,
         new RouteValueDictionary
 {
     { "httproute", true },
     { "area", "dcp.Routing" }
 },
         new RouteValueDictionary(),
         new RouteValueDictionary
 {
     { "area", "dcp.Routing" }
 }, routeHandler)
 {
     _url         = url;
     _aliasHolder = aliasHolder;
     _aliasMap    = aliasHolder.GetMap("Contents");
 }
Beispiel #13
0
        public static AliasInfo GetAlias(string requestPath, IAliasHolder aliasHolder)
        {
            var alias = GetClosestParentAlias(requestPath, aliasHolder.GetMap("Contents"), true);

            if (alias != null)
            {
                return(alias);
            }

            foreach (var map in aliasHolder.GetMaps())
            {
                alias = GetClosestParentAlias(requestPath, map, true);
                if (alias != null)
                {
                    return(alias);
                }
            }

            return(null);
        }
 public PartialAliasRoute(IAliasHolder aliasHolder, string areaName, IRouteHandler routeHandler)
     : base(aliasHolder, areaName, routeHandler)
 {
     mAliasMap     = aliasHolder.GetMap(areaName);
     mRouteHandler = routeHandler;
 }
Beispiel #15
0
 public AliasStorage(IRepository <Alias, int> aliasRepository, IRepository <Action, int> actionRepository, IAliasHolder aliasHolder)
 {
     this.aliasRepository  = aliasRepository;
     this.actionRepository = actionRepository;
     this.aliasHolder      = aliasHolder;
 }
Beispiel #16
0
 public ArchiveConstraint(IAliasHolder aliasHolder)
 {
     _aliasHolder = aliasHolder;
 }
 public AliasStep(IRepository <AliasRecord> aliasRecordRepository, IAliasHolder aliasHolder)
 {
     _aliasRecordepository = aliasRecordRepository;
     _aliasHolder          = aliasHolder;
 }
 public RsdConstraint(IAliasHolder aliasHolder) {
     _aliasHolder = aliasHolder;
 }
Beispiel #19
0
 public HomeAliasService(IAliasService aliasService, IAliasHolder aliasHolder, IContentManager contentManager)
 {
     _aliasService   = aliasService;
     _aliasHolder    = aliasHolder;
     _contentManager = contentManager;
 }
Beispiel #20
0
 public RsdConstraint(IAliasHolder aliasHolder)
 {
     _aliasHolder = aliasHolder;
 }
Beispiel #21
0
 public HomeAliasService(IAliasService aliasService, IAliasHolder aliasHolder, IContentManager contentManager)
 {
     _aliasService = aliasService;
     _aliasHolder = aliasHolder;
     _contentManager = contentManager;
 }
Beispiel #22
0
 public AliasStep(IRepository<AliasRecord> aliasRecordRepository, IAliasHolder aliasHolder) {
     _aliasRecordepository = aliasRecordRepository;
     _aliasHolder = aliasHolder;
 }
 public AliasHolderUpdater(IAliasHolder aliasHolder, IAliasStorage storage)
 {
     _aliasHolder = aliasHolder;
     _storage     = storage;
     Logger       = NullLogger.Instance;
 }
 public AliasRoute(IAliasHolder aliasHolder, string areaName, IRouteHandler routeHandler) {
     Area = areaName;
     _aliasMap = aliasHolder.GetMap(areaName);
     _routeHandler = routeHandler;
 }
Beispiel #25
0
 public ExtendedAliasRoutes(IExtendedAliasService extendedAliasService, IAliasHolder aliasHolder)
 {
     _aliasHolder          = aliasHolder;
     _extendedAliasService = extendedAliasService;
 }
Beispiel #26
0
 public AliasStorage(IRepository <AliasRecord> aliasRepository, IRepository <ActionRecord> actionRepository, IAliasHolder aliasHolder)
 {
     _aliasRepository  = aliasRepository;
     _actionRepository = actionRepository;
     _aliasHolder      = aliasHolder;
 }
Beispiel #27
0
 public Routes(ShellBlueprint blueprint, IAliasHolder aliasHolder)
 {
     this.blueprint   = blueprint;
     this.aliasHolder = aliasHolder;
 }
Beispiel #28
0
 public HomeRoute(IAliasHolder aliasHolder, IWorkContextAccessor workContextAccessor)
 {
     _workContextAccessor = workContextAccessor;
     _aliasMap = aliasHolder.GetMap(AreaName);
 }
Beispiel #29
0
 public AliasHolderUpdater(IAliasHolder aliasHolder, IAliasStorage storage)
 {
     _aliasHolder = aliasHolder;
     _storage = storage;
     Logger = NullLogger.Instance;
 }
Beispiel #30
0
 public Routes(ShellBlueprint blueprint, IAliasHolder aliasHolder) {
     _blueprint = blueprint;
     _aliasHolder = aliasHolder;
 }
 public AliasRoute(IAliasHolder aliasHolder, string areaName, IRouteHandler routeHandler)
 {
     Area          = areaName;
     _aliasMap     = aliasHolder.GetMap(areaName);
     _routeHandler = routeHandler;
 }
Beispiel #32
0
 public AliasHolderUpdater(IAliasHolder aliasHolder, IAliasStorage storage, IAliasUpdateCursor cursor) {
     _aliasHolder = aliasHolder;
     _storage = storage;
     _cursor = cursor;
     Logger = NullLogger.Instance;
 }
Beispiel #33
0
 public Routes(ShellBlueprint blueprint, IAliasHolder aliasHolder)
 {
     mShellBlueprint = blueprint;
     mAliasHolder    = aliasHolder;
 }
Beispiel #34
0
 public ArchiveConstraint(IAliasHolder aliasHolder) {
     _aliasHolder = aliasHolder;
 }
Beispiel #35
0
 public AliasStorage(IRepository<AliasRecord> aliasRepository, IRepository<ActionRecord> actionRepository, IAliasHolder aliasHolder)
 {
     _aliasRepository = aliasRepository;
     _actionRepository = actionRepository;
     _aliasHolder = aliasHolder;
 }
Beispiel #36
0
 public HomeRoutes(IAliasHolder aliasHolder,
     IWorkContextAccessor workContextAccessor)
 {
     _aliasHolder = aliasHolder;
     _workContextAccessor = workContextAccessor;
 }