Ejemplo n.º 1
0
        public override void Alter(ActionCallBase call)
        {
            if (call is ActionCall)
            {
                var chain = call.ParentChain();
                var alias = call.As <ActionCall>().BuildRouteForPattern(_pattern);

                chain.As <RoutedChain>().AddRouteAlias(alias);
            }
        }
Ejemplo n.º 2
0
        public override void Alter(ActionCallBase call)
        {
            if (call is ActionCall)
            {
                var chain = call.ParentChain();
                var alias = call.As<ActionCall>().BuildRouteForPattern(_pattern);

                chain.As<RoutedChain>().AddRouteAlias(alias);
            }
        }
Ejemplo n.º 3
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().As <RoutedChain>().UrlCategory.Creates.Add(Type);
 }
Ejemplo n.º 4
0
 public override void Alter(ActionCallBase call)
 {
     var authorizationNode = call.ParentChain().Authorization;
     _roles.Each(r => authorizationNode.AddRole(r));
 }
Ejemplo n.º 5
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().Input.Add(typeof(NewtonSoftBindingReader<>));
 }
	    public override void Alter(ActionCallBase call)
	    {
	        var chain = call.ParentChain();

            chain.Prepend(ActionFilter.For<PassThroughAuthenticationFilter>(a => a.Filter()));
	    }
Ejemplo n.º 7
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().Authorization.AddPolicy(new MustBeAuthenticated());
 }
Ejemplo n.º 8
0
        public override void Alter(ActionCallBase call)
        {
            var chain = call.ParentChain();

            _roles.Each(role => chain.Authorization.AddPolicy(new RequireRole(role)));
        }
Ejemplo n.º 9
0
        public override void Alter(ActionCallBase call)
        {
            var inputNode = call.ParentChain().Input;

            _types.Each(inputNode.Add);
        }
Ejemplo n.º 10
0
        public override void Alter(ActionCallBase call)
        {
            var authorizationNode = call.ParentChain().Authorization;

            _roles.Each(r => authorizationNode.AddRole(r));
        }
Ejemplo n.º 11
0
 public override void Alter(ActionCallBase call)
 {
     var chain = call.ParentChain();
     chain.Tags.Fill(_tags);
 }
Ejemplo n.º 12
0
        public override void Alter(ActionCallBase call)
        {
            var authorizationNode = call.ParentChain().Authorization;

            Types.Each(authorizationNode.Add);
        }
Ejemplo n.º 13
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().Authorization.FailureHandler(_type);
 }
Ejemplo n.º 14
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().As<RoutedChain>().UrlCategory.Creates.Add(Type);
 }
Ejemplo n.º 15
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().Authorization.AddPolicy(new MustBeAuthenticated());
 }
Ejemplo n.º 16
0
        public override void Alter(ActionCallBase call)
        {
            var outputNode = call.ParentChain().Output;

            _types.Each(t => outputNode.Add(t));
        }
Ejemplo n.º 17
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().Authorization.FailureHandler(_type);
 }
Ejemplo n.º 18
0
        public override void Alter(ActionCallBase call)
        {
            var chain = call.ParentChain();

            chain.Prepend(ActionFilter.For <PassThroughAuthenticationFilter>(a => a.Filter()));
        }
Ejemplo n.º 19
0
        public override void Alter(ActionCallBase call)
        {
            var authorizationNode = call.ParentChain().Authorization;

            Types.Each(authorizationNode.Add);
        }
Ejemplo n.º 20
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().InsertFirst(Wrapper.For <WonkyWrapper>());
 }
Ejemplo n.º 21
0
 public override void Alter(ActionCallBase call)
 {
     var chain = call.ParentChain();
     _roles.Each(role => chain.Authorization.AddPolicy(new RequireRole(role)));
 }
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().As <RoutedChain>().UrlCategory.Category = Category;
 }
Ejemplo n.º 23
0
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().Input.Add(typeof(NewtonSoftBindingReader <>));
 }
Ejemplo n.º 24
0
        public override void Alter(ActionCallBase call)
        {
            var chain = call.ParentChain();

            chain.Tags.Fill(_tags);
        }
 public override void Alter(ActionCallBase call)
 {
     call.ParentChain().As<RoutedChain>().UrlCategory.Category = Category;
 }