У меня есть вид моделиASP.NET MVC4 Validation
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- По крайней мере одно логическое значение должно быть истинным, и необходимо соответствующее время.
, пожалуйста, предложите мне любой простой способ.
Thanks
http://fluentvalidation.codeplex.com/ – Ramunas