public BaseReservationRequestValidator(IPieceValidator pieceValidator)
 {
     RuleFor(q => q.PieceId)
     .Cascade(CascadeMode.StopOnFirstFailure)
     .Must(q => pieceValidator.PieceExists(q))
     .WithMessage(SharedValidationMessages.PieceDoesNotExist)
     .Must(q => pieceValidator.PieceMustBeAvailable(q))
     .WithMessage(SharedValidationMessages.PieceNotAvailable);
 }
Beispiel #2
0
 public MakeOrderRequestValidator(IPieceValidator pieceValidator) : base(pieceValidator)
 {
 }