Я искал несколько советов о том, как лучше всего реализовать атрибут проверки, который делает следующее.
Model
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 является единственным значением, которое оно заполняет, оно не должно быть равно false. Как я могу написать атрибут проверки (s?) Для этого?
Спасибо за любую помощь!