I have a custom attribute in asp.net mvc and use structure map. how can I inject ContextDB into the custom ValidationAttribute?
[AttributeUsage(AttributeTargets.Property)]
public class CustomValidationAttribute : ValidationAttribute
{
public ContextDB _Context { get; set; }
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
Settings settings = new Settings(_Context);
// Checking...
return ValidationResult.Success;
}
}
my code doesn't work, _Context is null. what should I do?
Thanks.