public DefaultObjectValidator(
     IValidationExcludeFiltersProvider excludeFilterProvider,
     IModelMetadataProvider modelMetadataProvider)
 {
     _excludeFilterProvider = excludeFilterProvider;
     _modelMetadataProvider = modelMetadataProvider;
 }
Example #2
0
 public DefaultObjectValidator(
     IValidationExcludeFiltersProvider excludeFilterProvider,
     IModelMetadataProvider modelMetadataProvider)
 {
     _excludeFilterProvider = excludeFilterProvider;
     _modelMetadataProvider = modelMetadataProvider;
 }
Example #3
0
 public BodyModelBinder([NotNull] IContextAccessor <ActionContext> context,
                        [NotNull] IInputFormatterSelector selector,
                        [NotNull] IBodyModelValidator bodyModelValidator,
                        [NotNull] IValidationExcludeFiltersProvider bodyValidationExcludeFiltersProvider)
 {
     _actionContext      = context.Value;
     _formatterSelector  = selector;
     _bodyModelValidator = bodyModelValidator;
     _bodyValidationExcludeFiltersProvider = bodyValidationExcludeFiltersProvider;
 }
Example #4
0
 /// <summary>
 /// Creates a new <see cref="BodyModelBinder"/>.
 /// </summary>
 /// <param name="context">An accessor to the <see cref="ActionContext"/>.</param>
 /// <param name="bindingContext">An accessor to the <see cref="ActionBindingContext"/>.</param>
 /// <param name="selector">The <see cref="IInputFormatterSelector"/>.</param>
 /// <param name="bodyValidationExcludeFiltersProvider">
 /// The <see cref="IValidationExcludeFiltersProvider"/>.
 /// </param>
 public BodyModelBinder([NotNull] IScopedInstance<ActionContext> context,
                        [NotNull] IScopedInstance<ActionBindingContext> bindingContext,
                        [NotNull] IInputFormatterSelector selector,
                        [NotNull] IValidationExcludeFiltersProvider bodyValidationExcludeFiltersProvider)
     : base(BindingSource.Body)
 {
     _actionContext = context.Value;
     _bindingContext = bindingContext;
     _formatterSelector = selector;
     _bodyValidationExcludeFiltersProvider = bodyValidationExcludeFiltersProvider;
 }
Example #5
0
 /// <summary>
 /// Creates a new <see cref="BodyModelBinder"/>.
 /// </summary>
 /// <param name="context">An accessor to the <see cref="ActionContext"/>.</param>
 /// <param name="bindingContext">An accessor to the <see cref="ActionBindingContext"/>.</param>
 /// <param name="selector">The <see cref="IInputFormatterSelector"/>.</param>
 /// <param name="bodyValidationExcludeFiltersProvider">
 /// The <see cref="IValidationExcludeFiltersProvider"/>.
 /// </param>
 public BodyModelBinder([NotNull] IScopedInstance <ActionContext> context,
                        [NotNull] IScopedInstance <ActionBindingContext> bindingContext,
                        [NotNull] IInputFormatterSelector selector,
                        [NotNull] IValidationExcludeFiltersProvider bodyValidationExcludeFiltersProvider)
     : base(BindingSource.Body)
 {
     _actionContext     = context.Value;
     _bindingContext    = bindingContext;
     _formatterSelector = selector;
     _bodyValidationExcludeFiltersProvider = bodyValidationExcludeFiltersProvider;
 }