UpdateTestPaperItemDtoValidator.cs 605 B

123456789101112131415161718
  1. using Exam.Infrastructure.Extensions;
  2. using FluentValidation;
  3. using FluentValidation.Validators;
  4. using Hotline.Exams.Questions;
  5. using Hotline.Exams.TestPapers;
  6. using Hotline.Exams.Validate;
  7. using Hotline.Share.Dtos.TestPapers;
  8. namespace Hotline.Validators.Exams.TestPapers
  9. {
  10. public class UpdateTestPaperItemDtoValidator : AbstractValidator<UpdateTestPaperItemDto>
  11. {
  12. public UpdateTestPaperItemDtoValidator()
  13. {
  14. RuleFor(m => m.QuestionId).NotEmpty().WithMessage(x => string.Format(ExamErrorMessage.IsRequired, typeof(ExamQuestion).GetDescription()));
  15. }
  16. }
  17. }