Use `IValidationAttributeAdapterProvider` more often

- #5009
- don't create a `RequiredAttributeAdapter` directly
This commit is contained in:
Doug Bunting 2016-07-18 14:01:24 -07:00
parent 0240882031
commit 35cc5b6e83
1 changed files with 3 additions and 2 deletions

View File

@ -3,7 +3,6 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using Microsoft.AspNetCore.Mvc.ModelBinding.Validation;
using Microsoft.Extensions.Localization;
using Microsoft.Extensions.Options;
@ -99,7 +98,9 @@ namespace Microsoft.AspNetCore.Mvc.DataAnnotations.Internal
// Add a default '[Required]' validator for generating HTML if necessary.
context.Results.Add(new ClientValidatorItem
{
Validator = new RequiredAttributeAdapter(new RequiredAttribute(), stringLocalizer),
Validator = _validationAttributeAdapterProvider.GetAttributeAdapter(
new RequiredAttribute(),
stringLocalizer),
IsReusable = true
});
}