aspnetcore/test/WebSites
Doug Bunting c4fa402105 Add `ModelBindingResult.IsFatalError` and make body binding more consistent
- part I of II for #2445 (with a duplicate code PR to follow)
- needed for #2445 because new `ModelState` entries for values will make inconsisteny worse
- change `BodyModelBinder` to use same keys for all `ModelBindingResult`s and `ModelState` entries
 - return fatal error result if formatter adds an error to `ModelState`
 - update potential callers to avoid avoid ignoring `IsFatalError`
- fix test attempting to serialize all of `ModelState`
 - will be borked with additional `RawValue`s in state
- fix two other tests that serialized `ModelState` but checked only `IsValid`

nits:
- address minor inconsistencies in `ModelBindingContext`
- use `System.Reflection.Extensions` package a bit more, where it's already referenced
- remove some unused resources
2015-06-18 16:19:01 -07:00
..
ActionConstraintsWebSite
ActionResultsWebSite
ActivatorWebSite
AddServicesWebSite
AntiForgeryWebSite
ApiExplorerWebSite
ApplicationModelWebSite
AutofacWebSite
BasicWebSite
BestEffortLinkGenerationWebSite
CompositeViewEngineWebSite Split Mvc.Core 2015-06-09 02:12:13 -07:00
ContentNegotiationWebSite
ControllerDiscoveryConventionsWebSite
ControllersFromServicesClassLibrary
ControllersFromServicesWebSite
CorsMiddlewareWebSite Removed unnecessary cors dependency 2015-06-16 10:25:25 -07:00
CorsWebSite Removed unnecessary cors dependency 2015-06-16 10:25:25 -07:00
CustomRouteWebSite
ErrorPageMiddlewareWebSite React to aspnet/Diagnostics#142 changes 2015-06-16 11:27:33 -07:00
FilesWebSite
FiltersWebSite
FormatFilterWebSite Split Mvc.Core 2015-06-09 02:12:13 -07:00
FormatterWebSite Add `ModelBindingResult.IsFatalError` and make body binding more consistent 2015-06-18 16:19:01 -07:00
HtmlGenerationWebSite Make `string`-based expression evaluations behave consistently 2015-06-16 21:54:56 -07:00
InlineConstraintsWebSite
JsonPatchWebSite
LocalizationWebSite Split Mvc.Core 2015-06-09 02:12:13 -07:00
LoggingWebSite
LowercaseUrlsWebSite
Microsoft.AspNet.Mvc.TestConfiguration React to HttpResponse.HeadersSent rename. 2015-06-15 18:29:20 -07:00
ModelBindingWebSite Add `ModelBindingResult.IsFatalError` and make body binding more consistent 2015-06-18 16:19:01 -07:00
PrecompilationWebSite
RazorCompilerCacheWebSite
RazorEmbeddedViewsWebSite
RazorPageExecutionInstrumentationWebSite
RazorWebSite Split Mvc.Core 2015-06-09 02:12:13 -07:00
RequestServicesWebSite
ResponseCacheWebSite Split Mvc.Core 2015-06-09 02:12:13 -07:00
RoutingWebSite
TagHelpersWebSite
TempDataWebSite
UrlHelperWebSite
UserClassLibrary
ValidationWebSite
ValueProvidersWebSite
VersioningWebSite
ViewComponentWebSite
WebApiCompatShimWebSite
XmlFormattersWebSite