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); }
public MakeOrderRequestValidator(IPieceValidator pieceValidator) : base(pieceValidator) { }