Пример FluentValidation NotEmpty и EmailAddress
Я использую FluentValidation с формой входа. Поле адреса электронной почты
необходимые а такжеАдрес эл. почты должен быть действительным.
Я хочу отобразить пользовательское сообщение об ошибке в обоих случаях.
Код у меня работает:
RuleFor(customer => customer.email)
.NotEmpty()
.WithMessage("Email address is required.");
RuleFor(customer => customer.email)
.EmailAddress()
.WithMessage("A valid email address is required.");
Приведенный выше код работает и показывает (2) различные сообщения об ошибках. Есть ли лучший способ написать несколько сообщений об ошибке для одного поля?
ОБНОВЛЕНИЕ - РАБОТАЕТ
Сцепление и добавление.WithMessage
после каждое требование сработало.
RuleFor(customer => customer.email)
.NotEmpty()
.WithMessage("Email address is required.")
.EmailAddress()
.WithMessage("A valid email address is required.");