Table of Contents

Class ModelValidator

Namespace
Phoesion.Glow.SDK.Firefly
Assembly
Phoesion.Glow.SDK.Firefly.dll
public class ModelValidator : IModelValidator
Inheritance
object
ModelValidator
Implements

Constructors

ModelValidator(IServiceProvider, IActionContext, IOptions<ModelValidatorOptions>)

public ModelValidator(IServiceProvider provider, IActionContext actionCtx, IOptions<ModelValidatorOptions> options)

Parameters

provider IServiceProvider
actionCtx IActionContext
options IOptions<ModelValidatorOptions>

Methods

ValidateAsync(string, object, IList<Result>, IEnumerable<ValidationAttribute>)

public ValueTask<bool> ValidateAsync(string name, object model, IList<ModelValidationResults.Result> errors, IEnumerable<ValidationAttribute> validationAttributes)

Parameters

name string
model object
errors IList<ModelValidationResults.Result>
validationAttributes IEnumerable<ValidationAttribute>

Returns

ValueTask<bool>