Devo essere in grado di fornire il IComponentContext
al mio ValidatorFactory
per risolvere i validatori di convalida FluentValidation. Sono un po 'bloccato.FluentValidation Autofac ValidatorFactory
ValidatorFactory
public class ValidatorFactory : ValidatorFactoryBase
{
private readonly IComponentContext context;
public ValidatorFactory(IComponentContext context)
{
this.context = context;
}
public override IValidator CreateInstance(Type validatorType)
{
return context.Resolve(validatorType) as IValidator;
}
}
Come faccio a fornire il contesto e il registro ValidatorFactory
FluentValidation.Mvc.FluentValidationModelValidatorProvider.Configure(x => x.ValidatorFactory = new ValidatorFactory());
È necessario fornire il codice corretto nella risposta, quindi contrassegnarlo come risposta. –
@ErikFunkenbusch Il codice è corretto. Ho accettato la mia risposta. – Sam