FutureDate validation attribute
public class FutureDate:ValidationAttribute
{
public override bool IsValid(object value)
{
var isValid=DateTime.TryParseExact(Convert.ToString(value),
"d MMM yyyy",
CultureInfo.CurrentCulture,DateTimeStyles.None,
out DateTime dateTime);
return (isValid && dateTime > DateTime.Now);
}
}
[FutureDate]
public string Date { get; set; }