Проверка foolproof.core для сравнения начальной даты и даты возвращения - PullRequest
0 голосов
/ 05 февраля 2020

Я использовал GreaterThan для обозначения данных модели после установки foolproof.core, но когда я вставляю дату и время возврата, которое меньше начального, сообщение об ошибке даты не отображается. Мне нужно использовать конфигурацию службы или в чем проблема .Я не смог получить полную документацию о том, как использовать защиту от дурака в приложении asp. net core mvc.

Модель

    [GreaterThan("InitialDate", ErrorMessage = "Insert Return Date greater than Initial Date!!!")]
    [DisplayName("Return Date")]
    [Required(ErrorMessage = "Insert Return Date!!!")]
    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
    public DateTime? ReturnDate { get; set; }

    [GreaterThan("requestDate", ErrorMessage = "Insert Initial Date greater than Request Date!!!")]
    [DisplayName("Initial Date")]
    [Required(ErrorMessage = "Insert Initial Date!!!")]
    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
    public DateTime? InitialDate { get; set; } 
...