using FluentValidation; namespace BackOffice.BFF.Application.UserOrderCQ.Commands.CancelOrder; public class CancelOrderCommandValidator : AbstractValidator { public CancelOrderCommandValidator() { RuleFor(x => x.OrderId) .GreaterThan(0) .WithMessage("شناسه سفارش باید بزرگتر از 0 باشد"); RuleFor(x => x.CancelReason) .NotEmpty() .WithMessage("دلیل لغو سفارش الزامی است"); } }