У меня есть некоторые проблемы с проверкой с использованием аннотаций к данным в ASP.NET MVC 2. Например, у меня есть класс Address:
public class Address
{
public long Id { get; set; }
[Required]
public string City { get; set; }
[Required]
public string PostalCode { get; set; }
[Required]
public string Street { get; set; }
}
И класс заказа:
public class Order
{
public long Id { get; set; }
public Address FirstAddress { get; set; }
public Address SecondAddress { get; set; }
public bool RequireSecondAddress { get; set; }
}
Я хочу проверять Order.FirstAddress все время, но Order.SecondAddress должен проверяться, только если для Order.RequireSecondAddress установлено значение true.
Любые идеи? :)
Крис