Je cherchais des conseils sur la meilleure façon de mettre en œuvre un attribut de validation qui fait ce qui suit.
Modèle
public class MyInputModel
{
[Required]
public int Id {get;set;}
public string MyProperty1 {get;set;}
public string MyProperty2 {get;set;}
public bool MyProperty3 {get;set;}
}
Je veux avoir au moins prop1 prop2 prop3 avec une valeur et si prop3 est la seule valeur remplie, elle ne devrait pas être égale à false. Comment pourrais-je écrire un ou plusieurs attributs de validation pour cela ?
Merci pour toute aide!