我有一个视图模型
public class TrainingProgramScheduledDateVM
{
public bool IsTuesday { get; set; }
[DataType(DataType.Time)]
public string TueStartTime { get; set; }
[DataType(DataType.Time)]
public string TueEndTime { get; set; }
public bool IsWednesday { get; set; }
[DataType(DataType.Time)]
public string WedStartTime { get; set; }
[DataType(DataType.Time)]
public string WedEndTime { get; set; }
public bool IsThursday { get; set; }
[DataType(DataType.Time)]
public string ThuStartTime { get; set; }
[DataType(DataType.Time)]
public string ThuEndTime { get; set; }
}
我想以这种方式进行验证。1- 如果 IsTuesday = true 那么 TueStartTime 和 TueEndTime 应该需要。等等其他的
2- 至少一个布尔值应该为真并且需要相关时间。
请建议我任何简单的方法。
谢谢