Я хочу создать настраиваемый атрибут проверки, в котором я хочу сравнить значение моего свойства с другим значением свойства в моем классе модели. Например, у меня в классе модели:
...
public string SourceCity { get; set; }
public string DestinationCity { get; set; }
И я хочу создать пользовательский атрибут, чтобы использовать его следующим образом:
[Custom("SourceCity", ErrorMessage = "the source and destination should not be equal")]
public string DestinationCity { get; set; }
//this wil lcompare SourceCity with DestinationCity
Как я могу добраться туда?