Pranav K
574ce6de98
Query and route value provider factories are added to service container
...
multiple times
2014-03-07 15:08:28 -08:00
Pranav K
28b7597779
Introducing NotNullAttribute for null argument checks
2014-03-07 14:03:28 -08:00
Stephen Halter
4d1768ce3c
Use the ServiceDescriber class from the DI project in GetDefaultServices
2014-03-06 17:44:54 -08: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
4d90d590a9
Default filter provider, instantiates and merges all filters pre action invocation.
2014-03-06 17:00:45 -08:00
Pranav K
914d8e8a3b
Updating DI to use ServiceDescriptors
...
Fixes #25
2014-03-05 15:59:33 -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
David Fowler
710b9ad4ed
Use csc compilation to avoid temporary churn in host services
2014-03-03 23:25:24 -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
Ryan Nowak
5c07c6a07b
CR feedback
2014-02-28 12:56:28 -08:00
Ryan Nowak
803f447686
Use INestedProvider for ADP and AIP
2014-02-28 12:56:26 -08:00
Pranav K
d920003194
Introduce FormValueProviderFactory to expose form data as a value provider
2014-02-28 11:05:39 -08:00
Pranav K
b6c78de4ea
Reintroduce model binding
2014-02-23 15:23:58 -08:00
Ryan Nowak
9d056167e8
Overload Resolution Skeleton
2014-02-20 11:37:33 -08:00
Yishai Galatzer
941a12daea
Action selection based on action descriptors
2014-02-17 22:42:02 -08:00
Yishai Galatzer
1d40372cc3
Renames to prepare for action selection PR
2014-02-16 11:10:21 -08:00
Yishai Galatzer
90daa2587d
Minor cleanup
2014-02-15 10:21:27 -08:00
Ryan Nowak
4a801b6c7a
integrating routing with WebFX
2014-02-12 18:48:17 -08:00
Yishai Galatzer
1f9d4969a7
CR Feedback
2014-02-12 09:15:16 -08:00
Yishai Galatzer
cc3fec2f76
Bring back simple POCO controller
...
+ HttpContext temporary injection through property
+ 404 when action is not found
2014-02-11 17:25:30 -08:00
Yishai Galatzer
87379400cf
rename ControllerAssemblyProvider to IControllerAssemblyProvider
2014-02-10 17:12:41 -08:00
Yishai Galatzer
400240673b
Update to CR feedback
2014-02-10 13:29:46 -08:00
Yishai Galatzer
a725e4c9b5
Update to support 404
...
Renamed actiondescriptor to routecontext, because action selection didn't happen yet.
Need to add actiondescriptors back and modify RazorViewEngine to use the right thing.
2014-02-10 13:24:45 -08:00
Yishai Galatzer
b6a0969c1c
Support per process caching of controller discovery
...
Scan only relevant (non skipped) assemblies
FinalizeSetup point, to make "stuff" immutable
Support controllers under any namespace
support customizing controller discovery
support customizing skipped assemblies
support customizing multiple controllers with the same name under different namespaces and assemblies
support controller ambiguity detection
2014-02-10 13:24:44 -08:00
Pranav K
591e21eea9
Moving MvcService and MvcHandler to a separate assembly
...
Tenatively named Microsoft.AspNet.Mvc.Startup, the assembly will act as an
entry point into the Mvc handler \ middleware.
2014-02-06 16:21:14 -08:00
Pranav K
b51fd08bab
Update ViewDataOfT.SetModel to check for type compatibility when setting
...
model instance.
2014-02-05 14:33:11 -08:00
Yishai Galatzer
9365004248
Remove derivation based extensibility points.
2014-02-04 13:54:22 -08:00
Yishai Galatzer
764e5f890d
Use Json result constructor only from the Action result helper.
...
Names to be changed, as they don't make much sense at the moment. Keeping them the same for diffing purposes
2014-02-04 13:54:22 -08:00
Yishai Galatzer
2a3f891878
Customizing Json from helper
...
Add Json to Helper
Guarantee SerializerSettings
2014-02-04 13:54:20 -08:00
Yishai Galatzer
4b4034788c
Initial support for JsonResult + Action result mutation from object to Json
2014-02-04 13:54:19 -08:00
David Fowler
e10699474b
Moved Action results to the right folder
2014-02-01 12:37:40 -08:00
Pranav K
cc414e0fef
* Renaming Mvc.Forms to Mvc.Rendering
...
* Moving data types to Mvc.ModelBinding
2014-01-30 16:45:40 -08:00
Pranav K
6c9d562fc3
* Using RazorView<dynamic> as base type until we get model support
...
* Modifying ViewData to share inner dictionary until we figure out how to
pass it correctly
* Removing unused NuGet.config
2014-01-30 07:26:46 -08:00
David Fowler
ea97108e76
Swallow errors while trying to load types.
2014-01-26 03:38:24 -08:00
David Fowler
8415b190b1
Fixed how initialize is called.
2014-01-26 00:54:14 -08:00
David Fowler
f36aa5ba3c
Fixed up project.json to be more specific.
2014-01-25 22:16:30 -08:00
David Fowler
127b6886c4
Removed the generated csprojes
2014-01-25 17:16:00 -08:00
David Fowler
328d43a638
Updated the sample to use the owin http abstractions glue.
2014-01-25 16:44:35 -08:00
David Fowler
1d27b4e2e4
Remove packages.config
2014-01-25 15:16:24 -08:00
David Fowler
a0de7048b5
Ifdef to make stuff compile on both platforms.
2014-01-24 02:20:46 -08:00
David Fowler
b0933fdd35
Updated the build and removed older projects.
2014-01-24 02:02:47 -08:00
David Fowler
b54a0da6e8
Updated MVC.
...
- Use new HttpAbstractions
- Updated the build
- Added new projects
2014-01-24 01:55:17 -08:00
David Fowler
477cf79e58
Removed unneeded dependencies and updated owin bits.
2014-01-22 19:03:56 -08:00
Pranav K
df5a6d30d6
* Migrating HtmlHelper stub
...
* Updating project json files to new format
2014-01-22 12:27:24 -08:00
Pranav K
69a99e5c41
Moving View overloads to Controller base type
2014-01-22 10:59:32 -08:00
Pranav K
7b8a54cc24
* Updating project structure to use the src, test, build, samples format
...
* Adding build scripts to use K compilation.
2014-01-21 16:15:44 -08:00