dougbu
478c220ddb
Revert "Merge two `TypeExtensions` classes into Common\TypeExtensions.cs"
...
This reverts commit d534471515 .
2014-03-17 22:53:36 -07:00
dougbu
d534471515
Merge two `TypeExtensions` classes into Common\TypeExtensions.cs
...
- add missing `[NotNull]` attributes
- remove now-unneeded usings for ...ModelBinding.Internal namespace
- remove TypeExtensionTests.cs; don't add .NET 4.5-only
`[InternalsVisibleTo]` for low-level `IsCompatibleWith()` extension
2014-03-17 21:02:25 -07:00
Ryan Nowak
51e5a5bf19
Fix for issue #57
...
Replaced ActivatorUtilties with ITypeActivator in WebFX.
2014-03-14 12:51:20 -07:00
Yishai Galatzer
3461c44a5e
Move filteritem out to it's own class
2014-03-13 18:29:54 -07:00
Yishai Galatzer
5849ba8544
Cleanup after refactoring
2014-03-13 18:15:24 -07:00
Yishai Galatzer
c4481cf390
One more refactoring
2014-03-13 17:26:21 -07:00
Yishai Galatzer
fc168d63f6
refactor to return ordered filter list from filter provider
...
Arrange filters to a pipeline in the action invoker
Allow providing the original filter definition to a type and service filter
2014-03-13 17:26:21 -07:00
Pranav K
e434918337
Reintroduce model validation
2014-03-12 21:55:50 -07:00
Ryan Nowak
00f15669dc
More CR feedback on URL generation
2014-03-12 11:12:52 -07:00
Ryan Nowak
77a7bb58a6
CR feedback
2014-03-12 10:57:48 -07:00
Ryan Nowak
12985c19ee
CR feedback
2014-03-12 10:57:47 -07:00
Ryan Nowak
0ce2c511d4
Adding URL generation to WebFX for controllers and views
...
This follows a similar pattern to html helpers - a minimal basis interface
that performs the main functionality, and a set of extension methods that
make up the rich API.
2014-03-12 10:57:46 -07:00
Yishai Galatzer
9af7c2bbfb
remove usings, fix spacing
2014-03-11 13:49:26 -07:00
Yishai Galatzer
6f0151ba5e
CR Feedback, add ordering sample to the MVCSample.
...
null result handling in ActionResultFilterEndPoint
2014-03-10 22:13:06 -07:00
Yishai Galatzer
8ff65267f9
remove comment
2014-03-10 22:13:05 -07:00
Yishai Galatzer
9d3e5b5a81
Rename FilterDescriptorComparer to FilterDescriptorOrderComparer
2014-03-10 22:13:04 -07:00
Yishai Galatzer
28e0792db6
CR feedback
2014-03-10 22:13:03 -07:00
Yishai Galatzer
7ddf8a7bdb
Move global filters addition to AD creation time
...
Add origin, and simplify sorting.
Add type filter
2014-03-10 22:13:02 -07:00
Ryan Nowak
86f18f5da7
Moving ViewContext to rendering, breaking coupling to RequestContext
2014-03-10 16:15:46 -07:00
Ryan Nowak
2731caf476
Fix API breaking change from routing
2014-03-10 10:40:15 -07:00
David Fowler
360f81d0a8
Added required packages for K
2014-03-08 01:10:02 -08:00
Pranav K
28b7597779
Introducing NotNullAttribute for null argument checks
2014-03-07 14:03:28 -08:00
Yishai Galatzer
bcfccbd105
Remove allow anonymous (will happen as a separate feature)
2014-03-06 17:06:21 -08:00
Yishai Galatzer
1bcd35f5f1
Code cleanup
2014-03-06 17:02:48 -08:00
Yishai Galatzer
7cf40c8a50
CR feedback
2014-03-06 17:02:47 -08:00
Yishai Galatzer
772f833dc9
Action filters & Authorization Filters working
2014-03-06 17:02:45 -08:00
Yishai Galatzer
6fed92695b
Filter execution
2014-03-06 17:01:40 -08:00
Yishai Galatzer
f669c1c00e
Cleanup & Renames
2014-03-06 17:00:47 -08:00
Yishai Galatzer
8c5db4fdfa
Action/ActionResult/ExceptionFilterAttribute(s)
...
AllowAnonymousAttribute
Name cleanup in ReflectionActionDescriptorProvider
2014-03-06 17:00:47 -08:00
Yishai Galatzer
1783a06dc0
Filter discovery
2014-03-06 17:00:46 -08:00
Yishai Galatzer
4d90d590a9
Default filter provider, instantiates and merges all filters pre action invocation.
2014-03-06 17:00:45 -08:00
Yishai Galatzer
4bb66937e3
Action/ActionResult/ExceptionFilterAttribute(s)
...
AllowAnonymousAttribute
Name cleanup in ReflectionActionDescriptorProvider
2014-03-06 17:00:44 -08:00
Yishai Galatzer
457016a6da
Add the actual filters interface signatures,
...
Add the AuthorizationFilterAttribute
2014-03-06 17:00:43 -08:00
Yishai Galatzer
75bccbae21
Filter discovery
2014-03-06 17:00:42 -08:00
Yishai Galatzer
dc6b1b1a4a
Context + ActionDescriptor + IFilter marker
2014-03-06 17:00:41 -08:00
Ryan Nowak
318c19b2f9
Issue #39 move init code into controller factory
2014-03-06 12:44:36 -08:00
Ryan Nowak
9d0cea17dd
Changes due to changes in routing take 2
2014-03-06 12:26:09 -08:00
Ryan Nowak
905e84ab0a
Changes in WebFx for compatibility with routing
2014-03-05 20:51:41 -08:00
Pranav K
e87f8c372c
Consume ModelBinding from Mvc
...
* Modify ReflectedActionInvoker to model bind parameters
* Introduce IBodyReader for reading request bodies
* Introduce types for per-action-context specific binders, value providers
and body readers
2014-03-05 10:13:52 -08:00
Yishai Galatzer
2688029682
Formatting
2014-03-03 00:46:03 -08:00
Yishai Galatzer
c321e40d44
Rename TypeMethodXXX to ReflectedXXX
2014-03-03 00:39:12 -08:00
Yishai Galatzer
6244d55e1f
Rename MVC -> MVC.Core, MVC.Startup -> MVC
2014-03-02 23:16:18 -08:00