thorpedosg

Untitled

Jul 24th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public sealed class MyHomeFilters : ControllerFilterRegistry<HomeController> {
  2. public MyHomeFilters() {
  3. // Controller level filter
  4. With<Home>(filter => filter.Value = 10);
  5.  
  6. // Action level filter (with intellisense)
  7. ForAction<HomeAction>(c => c.Index(null, null),
  8. filter => filter.Name = "First test");
  9.  
  10. // (Inferred) Action filter
  11. ForAction<HomeAction>("about", filter => filter.Name = "Test");
  12. }
  13. }
  14.  
  15. public sealed class MyGlobalFilters : GlobalFilterRegistry {
  16. public MyGlobalFilters() {
  17. AsGlobal<GlobalFilter>(filter => filter.Value = 10);
  18. }
  19. }
Add Comment
Please, Sign In to add comment