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); } }
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); } }
public override void Alter(ActionCallBase call) { call.ParentChain().As <RoutedChain>().UrlCategory.Creates.Add(Type); }
public override void Alter(ActionCallBase call) { var authorizationNode = call.ParentChain().Authorization; _roles.Each(r => authorizationNode.AddRole(r)); }
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())); }
public override void Alter(ActionCallBase call) { call.ParentChain().Authorization.AddPolicy(new MustBeAuthenticated()); }
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) { var inputNode = call.ParentChain().Input; _types.Each(inputNode.Add); }
public override void Alter(ActionCallBase call) { var chain = call.ParentChain(); chain.Tags.Fill(_tags); }
public override void Alter(ActionCallBase call) { var authorizationNode = call.ParentChain().Authorization; Types.Each(authorizationNode.Add); }
public override void Alter(ActionCallBase call) { call.ParentChain().Authorization.FailureHandler(_type); }
public override void Alter(ActionCallBase call) { call.ParentChain().As<RoutedChain>().UrlCategory.Creates.Add(Type); }
public override void Alter(ActionCallBase call) { var outputNode = call.ParentChain().Output; _types.Each(t => outputNode.Add(t)); }
public override void Alter(ActionCallBase call) { var chain = call.ParentChain(); chain.Prepend(ActionFilter.For <PassThroughAuthenticationFilter>(a => a.Filter())); }
public override void Alter(ActionCallBase call) { call.ParentChain().InsertFirst(Wrapper.For <WonkyWrapper>()); }
public override void Alter(ActionCallBase call) { call.ParentChain().As <RoutedChain>().UrlCategory.Category = Category; }
public override void Alter(ActionCallBase call) { call.ParentChain().Input.Add(typeof(NewtonSoftBindingReader <>)); }
public override void Alter(ActionCallBase call) { call.ParentChain().As<RoutedChain>().UrlCategory.Category = Category; }