Ryan Nowak
ece6ecde45
Add buffer pooling to JsonResult
2015-11-09 15:43:33 -08:00
Kiran Challa
5364468001
[ Fixes #3177 ] Clean up logic for encoding in ViewResult and friends
2015-11-06 10:44:09 -08:00
Ryan Nowak
e2c2676042
Add InputFormatter buffer pooling
2015-11-02 14:36:59 -08:00
ryanbrandenburg
5763eb580a
* Move logging to new style
2015-10-30 12:43:17 -07:00
Ryan Nowak
bcde82cf62
Use buffer pooling in IOutputFormatters
2015-10-23 08:10:30 -07:00
Doug Bunting
40b7636b72
Use `ModelMetadata.GetDisplayName()` in error message replacing `FormatException` and `OverflowException`
...
- #3227
- much of change is to tests, creating and passing `ModelMetadata`
- updated `InputFormatterContext` to make `ModelMetadata` available to `JsonInputFormatter`
- walk `ModelMetadata` tree to get information about property with an issue
- add missing `null` checks in `ModelStateDictionaryExtensions`
2015-10-22 15:50:36 -07:00
Pranav K
91aeec95e9
Switching to generations TFMs
2015-10-22 01:20:00 -07:00
ryanbrandenburg
da731fc641
Add logging to ActionResults and ControllerActionInvoker
2015-10-21 13:16:14 -07:00
Ryan Nowak
38b65875db
Refactor of OutputFormattterContext
2015-10-20 18:05:57 -07:00
Pranav K
f57e180971
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:53 -07:00
Pranav K
66a04c2fd6
Replacing NotNullAttribute with thrown exceptions
2015-09-21 10:26:14 -07:00
Doug Bunting
42017faa21
Add `InputFormatterResult` and `InputFormatterContext.ModelName`
...
- #2722
- make communication of errors from formatters to `BodyModelBinder` explicit
- `JsonInputFormatter` now adds errors to `ModelStateDictionary` with correct key
- change `InputFormatter.SelectCharacterEncoding()` to add an error and return `null` when it fails
- one less `Exception` case and removes some duplicate code
nits:
- improve some doc comments (more `<inheritdoc/>`, `<paramref/>` and `<see/>`)
- add another two `BodyValidationIntegrationTests` tests
2015-09-19 21:36:38 -07:00
Ryan Nowak
538cd9c191
Move less-commonly used types out of .Rendering
2015-09-16 23:52:29 -07:00
Ryan Nowak
046cb976b3
Move ActionResult classes back to main namespace
2015-09-16 21:42:31 -07:00
Pranav K
0350f6ed48
Adding NeutralResourcesLanguageAttribute to Mvc assemblies
2015-09-10 16:17:42 -07:00
Hao Kung
3ebdcc5f6f
React to options changes
2015-09-02 14:07:06 -07:00
Ryan Nowak
229724c4ea
Reorganize MVC namespaces
2015-09-01 22:28:33 -07:00
Ryan Nowak
9d89a8cac3
Homogenize MVC startup code patterns
...
Use builder APIS for both AddMvc() and AddMvcCore()
Change various API patterns to all use .AddXyz(...) off of one or both of
these builders.
2015-08-16 18:48:24 -07:00
Ryan Nowak
12ceb6ae1c
React to DI namespace change part 3.
2015-08-11 15:44:47 -07:00
Doug Bunting
6033679193
Cleanup .xproj files to avoid future churn
...
- mostly remove useless `<RootNamespace>` elements
2015-07-17 09:07:23 -07:00
Ryan Nowak
48bfdceea6
Add basic startup experience for MVC.Core
2015-07-08 17:16:07 -07:00
Ryan Nowak
e985fa5d42
Split up MVC.Extensions into smaller packages
...
Startup.cs API experience to follow in a separate change. This change just
gets the bulk of the code churn out of the way.
2015-07-06 23:41:22 -07:00