Я хочу создать собственный атрибут проверки, в котором я хочу сравнить значение моего свойства со значением другого свойства в моем классе модели. Например, у меня есть в моем классе модели:
...
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
Как я могу попасть туда?