SHOW:
|
|
- or go back to the newest paste.
| 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 | } |