UpdateSourcewareDtoValidator.cs 691 B

1234567891011121314151617
  1. using Exam.Infrastructure.Extensions;
  2. using FluentValidation;
  3. using Hotline.Exams.Sourcewares;
  4. using Hotline.Exams.Validate;
  5. using Hotline.Share.Dtos.Sourcewares;
  6. namespace Hotline.Validators.Exams
  7. {
  8. public class UpdateSourcewareDtoValidator:AbstractValidator<UpdateSourcewareDto>
  9. {
  10. public UpdateSourcewareDtoValidator()
  11. {
  12. RuleFor(m => m.Id).NotEmpty().WithMessage(x => string.Format(ExamErrorMessage.IsRequired, x.GetType().GetDescription(nameof(ExamSourceware.Id))));
  13. RuleFor(m => m.Name).NotEmpty().WithMessage(x => string.Format(ExamErrorMessage.IsRequired, x.GetType().GetDescription(nameof(ExamSourceware.Name))));
  14. }
  15. }
  16. }