Ryan Nowak
86f18f5da7
Moving ViewContext to rendering, breaking coupling to RequestContext
2014-03-10 16:15:46 -07:00
David Fowler
b482a9e3cb
Made roslyn based compilation of razor files work
...
- Now that services are being flowed through the entire stack
we can nuke the csc service and always use the roslyn based compilation for views
- The RoslynCompilationService is still very much a prototype but it's a good
step to see what other services might may or may not need to flow.
- Removed the PhysicalFileSystem construction from Mvc itself. This will come from
the hosting layer and is newed up temporarily in the PathBasedViewFactory itself.
2014-03-08 15:16:44 -08:00
David Fowler
360f81d0a8
Added required packages for K
2014-03-08 01:10:02 -08:00
Yishai Galatzer
5503aa7b4a
Remove comment
2014-03-06 17:02:49 -08:00
Yishai Galatzer
7cf40c8a50
CR feedback
2014-03-06 17:02:47 -08:00
Yishai Galatzer
a55a71a4f8
ResultFilter attribute added to sample
2014-03-06 17:02:46 -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
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
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
914d8e8a3b
Updating DI to use ServiceDescriptors
...
Fixes #25
2014-03-05 15:59:33 -08:00
Ryan Nowak
1cb8a049f2
This is a TEMPORARY fix to unblock WebFX samples.
...
More changes are coming to the routing API surface, so this will be
cleaned up with a final version soon.
2014-03-05 14:40:37 -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
6244d55e1f
Rename MVC -> MVC.Core, MVC.Startup -> MVC
2014-03-02 23:16:18 -08:00
David Fowler
346f02e37c
First stab Roslyn based compilation service for razor pages
...
- Flow the host service provider to MvcServices
- Use assembly neutral interfaces to access host services
- Added RoslynCompilationService to Microsoft.AspNet.Mvc.Razor
- Modified self host sample as helios needs to be updated to flow more services
2014-03-02 01:14:01 -08:00
Pranav K
9915b1c767
Reintroduce WriteAttribute methods on RazorView type
2014-02-24 19:55:48 -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
90daa2587d
Minor cleanup
2014-02-15 10:21:27 -08:00
David Fowler
125ca080b5
Added a sample web project
2014-02-14 03:03:02 -08:00
Pranav K
5a22d9b52c
Restore @model support in RazorHost
2014-02-13 12:48:02 -08:00
Ryan Nowak
4a801b6c7a
integrating routing with WebFX
2014-02-12 18:48:17 -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
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
3d6740bc8a
Update namespace generation in RazorCompilationService to use root
...
relative paths.
2014-02-07 13:55:59 -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
6c8485b1ef
Removing VirtualFileSystem from Razor
...
* Paths rooted by a leading slash (e.g. /foo) are correctly resolved by the
PhysicalFileSystem. This change is an experiment to determine if we can
get away with not having virtual paths in WebFx.
* Additionally removing types (MetadataVirtualPathViewFactory,
VirtualPathAttribute) that are currently unused.
2014-02-04 22:08:27 -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
312b4c5fb5
sort usings
2014-02-04 13:54:21 -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
Pranav K
c91a814ffa
Changes to get the sample running again
2014-02-03 21:05:54 -08:00
David Fowler
f26b3743ec
Updated logic to use new HttpAbstractions.
...
- Updated sln files to use k10 and net45 solution folders
2014-02-01 01:59:30 -08:00
David Fowler
ebbb481fea
Print hello world for k10 project.
2014-02-01 00:39:26 -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
Pranav K
85a25685d2
Changes to let Net45 sample run over Owin
2014-01-29 20:29:21 -08:00
Pranav K
a6393e77ab
Moving MvcRazorHost to a separate assembly
2014-01-29 15:20:48 -08:00
Pranav K
afa22994bf
Fixing project.json schemas
2014-01-25 23:57:22 -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
2bd1aab88d
Updated the samples project for net45 to use owin.
2014-01-25 16:04:50 -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