AddQuestionOptionsDtoValidator.cs 537 B

12345678910111213141516
  1. using Exam.Infrastructure.Extensions;
  2. using FluentValidation;
  3. using Hotline.Exams.Questions;
  4. using Hotline.Exams.Validate;
  5. using Hotline.Share.Dtos.Questions;
  6. namespace Hotline.Validators.Exams
  7. {
  8. public class AddQuestionOptionsDtoValidator:AbstractValidator<AddQuestionOptionsDto>
  9. {
  10. public AddQuestionOptionsDtoValidator()
  11. {
  12. RuleFor(m => m.Content).NotEmpty().WithMessage(x => string.Format(ExamErrorMessage.IsRequired, x.GetType().GetDescription(nameof(ExamQuestionOptions))));
  13. }
  14. }
  15. }