Pranav K
85bd056780
CreateActionResult should work when action returns Task.
...
Fixes #647
2014-06-16 16:13:18 -07:00
dougbu
84396ad875
Clean up trailing whitespace in Core project
...
- checked and found no tabs in this project 😄
2014-06-09 11:56:52 -07:00
Pranav K
822d84a2b4
Use default values when binding action arguments
...
Fixes #545
2014-06-09 11:44:26 -07:00
Ryan Nowak
cf0304b897
Fixing style issues in Mvc.Core
2014-06-04 20:40:23 -07:00
sornaks
dffc58dedc
Issue #242 - Introducing ObjectContentResult
2014-06-03 16:00:36 -07:00
harshgMSFT
e9a31773a9
Fix for Issue #579
2014-05-29 16:34:18 -07:00
Andrew Peters
f13865dedc
Updating copyright headers
2014-05-08 23:01:20 -07:00
Pranav K
076dedcca5
Reacting to package and namespace changes
2014-05-06 14:06:29 -07:00
Ryan Nowak
7a8dc36553
Adding controller-as-filter support
...
If the controller implements IFilter, it will be added to the filters
collection.
It's hardcoded to be 'first' as it was in MVC, but can be overridden by
implementing IOrderedFilter.
2014-05-05 14:03:01 -07:00
Ryan Nowak
f5b3ae4a3b
Renaming Exception Filter methods
...
These were accidentally the same names as the action filter methods.
Oopsies. Name taken from MVC and appended Async for the async version
because that's how we roll.
2014-05-01 23:14:47 -07:00
anpete
8208cd6b2f
Update file headers
2014-05-01 17:42:33 -07:00
Yishai Galatzer
bcd0974823
Make the controller available to filters + Sample
...
GitHub WebFX #300
2014-04-29 10:33:21 -07:00
Pranav K
b0c7dc9220
Make IModelBinder and IValueProvider methods async
2014-04-24 15:16:27 -07:00
Ryan Nowak
73670fb5d7
CR feedback for filters
2014-04-21 13:34:00 -07:00
Louis DeJardin
f19fe0cbef
Filters version 2.0
...
This is functionally much more similar to legacy MVC.
Rather than a pure single pipeline, filter execution takes place in more
stages.
2014-04-17 11:45:58 -07:00
Yishai Galatzer
1921387b56
Fix #198
2014-04-03 17:29:37 -07:00
Yishai Galatzer
ebd54bfc06
Dispose controllers after they have been utilized by the action invoker
2014-04-03 09:31:23 -07:00
Yishai Galatzer
d081300185
Factor filters action to private methods
2014-04-02 18:51:50 -07:00
Yishai Galatzer
9756f74565
Action invocation changes:
...
Changed 404s to throw
Propagate reflected exception
Add resources for specific errors
2014-04-02 18:51:49 -07:00
Yishai Galatzer
54c73e4227
Cleanup + TODO
2014-03-28 16:55:56 -07:00
N. Taylor Mullen
5b6eb307ae
Re-plumb ModelState.
...
Modified ModelState to only ever be created on the ActionContext and then plumbed/exposed it on ViewData and Controller. This will enable: ActionFilterContext's will have access to ModelState via its ActionContext member, allow HTMLHelpers to access ModelState via ViewData, and unify the locations of "source" model state. In the old world we used to copy/replace/instantiate new model state all over unnecessarily.
2014-03-21 16:19:13 -07:00
Pranav K
683c5bf9b3
Adding JsonInputFormatter for reading json encoded data from the request
...
body
2014-03-20 20:48:25 -07:00
Yishai Galatzer
8b6d39507d
Feedback: Make common base class for all contexts and all of them expose FilterItem collection
...
ExtensionMethod will now apply to the base FilterContext class
2014-03-20 09:59:24 -07:00
Yishai Galatzer
adffc95b81
AllowAnonymous attribute + Consumption + Sample
2014-03-20 09:59:24 -07:00
harshgMSFT
9cd99a42a7
ActionExecutor implementation WebFx W113
...
The changes include:
1. Action executor changes required for supporting sync and async operations Taksk and Task
2. Adding test project for MVC core - This contains ActionExecutor Tests.
3. Also adding a resources file for MVC core project
2014-03-19 11:10:42 -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
Yishai Galatzer
9af7c2bbfb
remove usings, fix spacing
2014-03-11 13:49:26 -07:00
Yishai Galatzer
1bcd35f5f1
Code cleanup
2014-03-06 17:02:48 -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
4d90d590a9
Default filter provider, instantiates and merges all filters pre action invocation.
2014-03-06 17:00:45 -08:00
Ryan Nowak
318c19b2f9
Issue #39 move init code into controller factory
2014-03-06 12:44:36 -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