Ryan Nowak
6170ac1924
Add an event notification for when the action is invoked
2015-07-16 11:10:45 -07:00
Ryan Nowak
03571cc27b
Event Notification for MVC Prototype
...
Here's a first take on the pattern for publishing notifications from MVC.
2015-06-08 17:49:33 -07:00
N. Taylor Mullen
64e726d2b2
Update LICENSE.txt and license header on files.
2015-05-01 13:55:25 -07:00
sornaks
064c01cf2b
#2267 - Moving responsibility for setting ModelState.MaxAllowedErrors into a more appropriate location.
2015-04-20 14:31:04 -07:00
Kiran Challa
24b930fa7c
Clean up logging.
...
- Removing scopes as we want to limit the number of scopes being created.
- Added new log statements using the new log format string.
2015-04-13 15:59:38 -07:00
ianhong
27bdec40a6
React to #154 (Routing - adding data token to GetVirtualPath)
2015-03-19 21:51:14 -07:00
Brennan
f4ea1b82fa
Logging API changes
2015-03-04 21:07:45 -08:00
N. Taylor Mullen
df4b92b1c1
Update MVC projects to utilize Common repo classes.
...
- Had to add extra dependencies to work around aspnet/XRE#1237 .
- Updated src and test projects.
2015-02-22 18:23:28 -08:00
Ryan Nowak
02f656667f
Cleanup of some exception code
...
Decision is **carefully** vet scenarios where we need to throw an
exception with extra data, and create custom exceptions for those cases.
2015-01-26 14:54:31 -08:00
Hao Kung
157b633758
React to IContextAccessor -> IScopedInstance
2015-01-12 10:25:21 -08:00
Doug Bunting
5e067cdb9e
Delete trailing whitespace
...
- #EngineeringDay
- Total replaced: 660 Matching files: 270 in *.cs
- Total replaced: 250 Matching files: 32 in all other files
- Total replaced: 22 Matching files: 8 in a few stragglers
Did not change files under following directories
- test\Microsoft.AspNet.Mvc.Razor.Host.Test\TestFiles\Output
- test\Microsoft.AspNet.Mvc.FunctionalTests\compiler\resources
- test\WebSites\TagHelpersWebSite
(Razor generates trailing whitespace in a case or two)
2014-11-20 16:18:09 -08:00
Ryan Nowak
1563700feb
Fix for #1539 - We're not going to do anything special when request
...
services aren't enabled
This is just removing the TODO.
2014-11-20 11:14:01 -08:00
Ajay Bhargav Baaskaran
e21f157095
changed contract.assert to debug.assert
2014-11-19 15:35:28 -08:00
Ryan Nowak
5fd453f07d
Revert "Fix for MVC #1539 - Deal with the case where request services are not set"
...
This reverts commit d9a3c265ea .
This was the wrong commit, did not intent to merge this.
2014-11-17 18:33:56 -08:00
Ryan Nowak
d9a3c265ea
Fix for MVC #1539 - Deal with the case where request services are not set
...
Rather than throwing here, this does what routing does. If request
services aren't set, we just create our own scope.
This will NOT create an extra scope if request services are already set.
2014-11-17 17:30:41 -08:00
Ryan Nowak
e9d8c845d6
Create a new routedata for each 'router' for MVC
...
This is the MVC companion to https://github.com/aspnet/Routing/pull/122
As routing flows, routes replace the route data and mutate a copy. This
allows users to make changes that dirty the data without affecting
undesired state changes.
We also add the 'next' router for diagnostic purposes.
2014-11-12 11:10:21 -08:00
SonjaKhan
27e0323a8a
renaming TraceType to LogLevel
2014-11-06 09:24:02 -08:00
Pranav K
e25e4c4a5d
Change logging in Mvc to log with TraceType.Verbose
...
Fixes #1457
2014-10-28 12:11:33 -07:00
Stephen Halter
a21ed4bc51
Replace calls to GetService<T> with GetRequiredService<T>
...
Even though GetService<T> still exists, GetRequiredService<T> preserves
the old behavior of throwing for missing services.
2014-10-16 14:51:41 -07:00
Hao Kung
448ac5a0dc
React to options and hosting changes
2014-10-14 19:20:28 -07:00
Pranav K
646c0d704d
Limit the maximum number of Model errors to a reasonable value.
...
Fixes #490
2014-09-16 09:57:00 -07:00
sornaks
791518d44d
Issue #347 : Throw a better exception when the user didn't add the MVC services.
...
Introducing MarkerService for identifying if MvcServices were added.
2014-08-21 13:59:52 -07:00
Ryan Nowak
3770906c3b
Issue #862 Extensibility for action invoker
2014-08-14 13:25:52 -07:00
Ben Brown
01f5fec210
Added Logging to Mvc
2014-08-01 15:33:47 -07:00
Ryan Nowak
1b07c89322
cr feedback
2014-07-21 14:52:41 -07:00
Ryan Nowak
745239f09f
Adding Attribute Routing Link Generation
2014-07-21 14:52:38 -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
Ryan Nowak
69034b78b8
Issue #65 merge RoutingContext and RequestContext
...
See the relevant PR in aspnet/Routing#60 .
This incorporates the breaking changes.
2014-06-06 10:49:55 -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
anpete
8208cd6b2f
Update file headers
2014-05-01 17:42:33 -07:00
David Fowler
c4f01b8ec9
Removed MVC's custom request scope
...
We need to figure out a consistent way to throw errors when there isn't
a request scope already setup.
2014-04-17 20:10:18 -07:00
David Fowler
93c9b3419e
Made some changes to the MvcApplication class
...
- Renamed it to MvcRouteHandler
- Removed required IServiceProvider ctor param.
- The HttpContext flows the application services through to MVC. This does
require a call to app.UseContainer in order for things to work but that should be fine.
This will be the pattern we use for all frameworks going forward and we'll need to have some
good error handling around this area when things aren't wired up properly.
2014-04-17 00:02:10 -07:00