Я искал некоторых советов по лучшим способам, чтобы выполнить атрибут проверки, который выполняет следующее.
Модель
public class MyInputModel
{
[Required]
public int Id {get;set;}
public string MyProperty1 {get;set;}
public string MyProperty2 {get;set;}
public bool MyProperty3 {get;set;}
}
Я хочу иметь Atleast Prop1 Prop2 Prop3 со значением, и если Prop3 - это единственное значение, заполненное его, он должен не равен ложным. Как бы я пошел на написание атрибута проверки (S?) Для этого?
Спасибо за любую помощь!